【发布时间】:2016-04-19 06:22:49
【问题描述】:
我有一个工具栏 (android.support.v7.widget.Toolbar),它有 2 个可点击的图标,用于显示它们自己的视图。
我认为,承载 ToolBar 并持有 onCreateOptionsMenu()、onOptionItemSelected() 等方法的主要活动应该有 2 个片段,对应于图标。因此,当我单击一个图标,然后单击另一个图标时,应隐藏/显示相关片段。这是前进的正确方式吗?还是我打算使用意图?
我还考虑过使用带有 ViewPager 的 FragmentStatePager 适配器,但我不确定这是否可能,因为这是一个工具栏,而不是从 Fragment A -> Fragment B 移动的单独滑动机制,反之亦然。
【问题讨论】:
-
只使用两个Fragment,如果需要切换到另一个Fragment,在
onOptionItemSelected()做一个FragmentTransaction。
标签: android android-fragments android-toolbar