我正在学习本教程:androidhive - tab layout with swipe able views。我希望在第一个标签片段上有一个按钮,并将其链接到第二个标签片段。我可以有一些如何进行此操作的指南吗?所有的片段都有不同的布局。
我目前正在使用这个方法在第一个标签片段,它的工作!
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
((mainActivity)getActivity()).viewPager.setCurrentItem(2); //position of tab3 = 2
}
});
5条答案
按热度按时间xqk2d5yq1#
当用户按下按钮时,您可以使用
viewPagerReference.setCurrentItem(theItemThatYouWishToShowInYourFragments)
将当前片段设置为第二个片段oxcyiej72#
我在一个片段中使用了Tablayout(父类是具有内部片段的Fragment)。在下面的片段之间切换是代码,其中tab_layout是TabLayout的id,getTabAt(integer)是标签的索引号,这里integer是你要移动到的位置。标签的索引号从零开始。
kupeojn63#
基于Tara's answer:
t40tm48m4#
看看这个教程从官方android开发者频道,教你做一个滑动标签布局像Google Play,然后你可以添加代码的按钮点击.
http://www.youtube.com/watch?v=tRg_eDfQ8fk
vwoqyblh5#
要从一个选项卡滑动到另一个选项卡,我们只需执行以下操作:
其中tablayout是标签布局视图,0是要移动到的标签的位置。