如何以编程方式更改tabLayout中的选定选项卡

时间:2016-03-08 20:27:38

标签: android android-viewpager android-tablayout

我有一个带有视图寻呼机的标签布局和5个不同的标签,如果用户没有注册,只有一个选项可用,所以我想禁用其他标签上的点击。我所做的是覆盖onTabSelected以更改viewPager中的当前项。

 @Override
  public void onTabSelected(TabLayout.Tab tab) {
     if (User.current != null) {
       viewPager.setCurrentItem(tab.getPosition());
     } else {
        viewPager.setCurrentItem(0);
     }
  }

它工作正常,但它有一个问题,选项卡指示符更改为所选选项卡,所以我想在第一个选项卡上保留选项卡指示符。

0 个答案:

没有答案