Android - 将滑动视图/标签添加到仅部分片段

时间:2016-04-06 22:19:54

标签: java android android-fragments

目前,我的应用程序正在为我的片段使用导航抽屉。但是,我有两个相关的片段,我想将这些片段放在导航抽屉的一个标题下,然后在抽屉上选择该选项后,有两​​个标签在相关片段之间切换。

只有一项活动可以实现这一点,还是我必须专门为该标签实施另一项活动?我认为只有在提交了正确的片段后才添加标签,但是一旦我切换到不需要标签的片段就会留下如何删除它的问题。

我还想避免实施其他活动,因为我试图通过整个应用程序保持导航可用。我宁愿不必创建一个相同的抽屉,然后必须在两个抽屉之间保持一致。

编辑: 到目前为止,我已经设法制作了一个包含viewpager,fragmentpageradapter和tablayout的父片段。在两个标签之间滑动确实在我想要的2个儿童片段之间切换。但是,我无法从MainActivity更改我的一个子片段中的textview。我猜测这种情况的原因是因为从技术上讲,我的父片段在视图中,而不是我的子片段。有什么建议来解决这个问题吗?

层次:

MainActivity

-Navigation Drawer

- 片段1

- Fragment2

- Fragment3

- Fragment4

--- FragmentPagerAdapter(在Fragment4,tabs下)

---- SubFrag1

---- SubFrag2

1 个答案:

答案 0 :(得分:4)

以下是使用FragmentStatePagerAdapter在片段中滑动的方法:

http://developer.android.com/intl/es/training/implementing-navigation/lateral.html

我希望它可以帮到你。