如何从片段中以编程方式在TabLayout中的选项卡之间切换

问题描述 投票:0回答:1

如何从当前显示在所选标签中的片段中以编程方式在TabLayout中的标签之间切换?我的片段中有一个按钮,我想切换到另一个tab \ fragment,但不能使用-tabs.getTabAt(2).select();,因为它无法从片段内部使用。

android android-fragments android-tablayout
1个回答
0
投票

Activity中创建方法

public void changeTab(int position){
    tabs.getTabAt(position).select();
}

并在Fragment中使用

((YourActivity) getActivity()).changeTab(2);
© www.soinside.com 2019 - 2024. All rights reserved.