2017-12-26 21 views
0

アプリ起動時にが表示されている場合はfloatingbuttonが表示されます。list fragmentボタンをクリックすると次のフラグメント(追加フラグメント)それが好きなときにフラグメントを追加する際に多くのボタンが表示され、再びフラグメントがメインアクティビティに表示されます。2つのフラグメントを表示したり隠したりするにはどうすればいいですか?

リストフラグメントのfloating buttonをクリックすると、リストフラグメントが非表示になり、フラグメントの追加が表示され、フラグメントを追加するフローティングボタンをクリックすると、フラグメントを非表示にしてフラグメントを表示する必要があります。

hideを使用してこのことを行うにはどうすればよいですか?フラグメントクラスのメソッドを表示するにはどうすればよいですか?

両方のフラグメントのフローティングボタンをクリックしたときに、両方のフラグメントでこれらのメソッドを呼び出す方法を教えてください。

+0

をチェック! – Mihai

+0

はいフラグメント1のボタンをクリックするとフラグメント1と靴フラグメント2を非表示にし、フラグメント2のボタンをクリックするとフラグメント2を非表示にしてフラグメント1を表示します –

+0

フラグメントの可視性が失われて膨らんだレイアウトは、そのフラグメントのクリックも無効になります。 fragment_1をfragment 2に置き換える場合は、fragmentManagerを使用して置き換えます。 – Mihai

答えて

0

は、このリンクを参照してくださいので、あなたがフラグメントを非表示にするだけで何、それを削除しない例http://www.java2s.com/Code/Android/Core-Class/Demonstrationofhidingandshowingfragments.htm

+0

SOには、リンクのみの回答はほとんど望ましくありません。リンクがダウンしたり変更される可能性があります。単なるリンクを投稿するのではなく、これがOPにどのように役立つかを説明してください。 – rafid059