我正在关注本教程: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
}
});
答案 0 :(得分:1)
当用户按下按钮时,您可以使用viewPagerReference.setCurrentItem(theItemThatYouWishToShowInYourFragments)
答案 1 :(得分:0)
从官方Android开发者频道中查看本教程,该频道教您制作像Google Play一样的滑动标签布局,然后您可以将代码添加到按钮单击。 看看
答案 2 :(得分:0)
我在片段中使用了Tablayout(父类是具有内部片段的片段)。在下面的片段之间切换是tab_ayout是TabLayout和getTabAt(整数)的id的代码,这里整数是要移动的选项卡的索引号。对于信息选项卡,将索引号保持为零。
TabLayout tabs = (TabLayout) getActivity().findViewById(R.id.tab_layout);
tabs.getTabAt(0).select();