android-选择一个选项卡而不调用OnTabSelectedListener
作者:互联网
我正在尝试在Activity中使用TabLayout.每个选项卡将用户带到一个片段.
>假设用户在具有fragment1的Tab1上.
>他单击具有fragment2的Tab2.
>现在,当用户在Tab2上并按返回按钮时,我希望用户返回Tab1上的Fragment1.我通过执行getFragmentManager().popBackStack()来完成此操作.现在,我还想将选定的选项卡更新为Tab1.
有什么方法可以在不调用TabSelectedListener的情况下将选项卡标记为TabLayout中的选定项?
解决方法:
只是这样做:
TabLayout.Tab tab = tabLayout.getTabAt(index);
tabLayout.removeOnTabSelectedListener(this);
tab.select();
tabLayout.addOnTabSelectedListener(this);
请享用:)
标签:android-tablayout,android 来源: https://codeday.me/bug/20191027/1941205.html