其他分享
首页 > 其他分享> > 单击时,Android TabLayout不会更改Tab(片段)

单击时,Android TabLayout不会更改Tab(片段)

作者:互联网

关于TabLayout,当我向左或向右滑动时,下一个选项卡会膨胀-片段显示正确-但是,当我单击选项卡标题时,它不会自动更改为适当的片段.是否必须手动实施?默认情况下,刷卡操作似乎有些不可思议,因此也应单击.

解决方法:

您可以实现onTabSelectedListener并使用viewPager更改片段.

例:

tabLayout.setOnTabSelectedListener(new TabLayout.OnTabSelectedListener()
{
    @Override
    public void onTabSelected(TabLayout.Tab tabSelected)
    { 
      viewPager.setCurrentItem(tabSelected.getPosition()); 
    }

    @Override
    public void onTabUnselected(TabLayout.Tab tabSelected){}

    @Override
    public void onTabReselected(TabLayout.Tab tabSelected){

    }
});

标签:android-tablayout,android
来源: https://codeday.me/bug/20191119/2034175.html