目前,我的应用程序正在为我的片段使用导航抽屉。但是,我有两个相关的片段,我想将这些片段放在导航抽屉的一个标题下,然后在抽屉上选择该选项后,有两个标签在相关片段之间切换。
只有一项活动可以实现这一点,还是我必须专门为该标签实施另一项活动?我认为只有在提交了正确的片段后才添加标签,但是一旦我切换到不需要标签的片段就会留下如何删除它的问题。
我还想避免实施其他活动,因为我试图通过整个应用程序保持导航可用。我宁愿不必创建一个相同的抽屉,然后必须在两个抽屉之间保持一致。
编辑: 到目前为止,我已经设法制作了一个包含viewpager,fragmentpageradapter和tablayout的父片段。在两个标签之间滑动确实在我想要的2个儿童片段之间切换。但是,我无法从MainActivity更改我的一个子片段中的textview。我猜测这种情况的原因是因为从技术上讲,我的父片段在视图中,而不是我的子片段。有什么建议来解决这个问题吗?
层次:
MainActivity
-Navigation Drawer
- 片段1
- Fragment2
- Fragment3
- Fragment4
--- FragmentPagerAdapter(在Fragment4,tabs下)
---- SubFrag1
---- SubFrag2
答案 0 :(得分:4)
以下是使用FragmentStatePagerAdapter在片段中滑动的方法:
http://developer.android.com/intl/es/training/implementing-navigation/lateral.html
我希望它可以帮到你。