Viewpager,如何将当前页面切换到未包含在ViewPager中的另一页面,并保持Tablayout在底部

问题描述:

首先,对不起,我的模糊标题
我真的不知道如何描述问题我见过。
Viewpager,如何将当前页面切换到未包含在ViewPager中的另一页面,并保持Tablayout在底部

我会尽量画一张图来解释。

在下面的图片,有一个ViewPagerTabLayout指向第一页。

viewpager with a tablayout

所以它的工作原理是这样的:

enter image description here

而问题是,如何将当前页面切换到另一个页面这是不包含在ViewPager将Tablayout保留在底部并指向当前选项卡。就像这样:

enter image description here

在换句话说,

是否有可能将若干页(片段)的标签?

我认为你应该为你的ViewPager创建自定义FragmentPageAdapter。这允许您将Tab1的基片段(您的最后一张照片上的Current Page)替换为另一个片段(最后一张照片上的另一页)。 你可以做到这一点,例如点击基片段上的按钮后。 如果您在点击标签页1后不想回到基片段,您已实现OnTabSelectedListener考虑到设置视图寻呼机。

我不附加任何代码,因为我不知道你的代码是怎样的。