美文网首页
tabLayout代码设置选中

tabLayout代码设置选中

作者: 爱言语论 | 来源:发表于2021-11-12 11:35 被阅读0次

单独tabLayout,不与viewpage共用,代码设置选中

     tabLayout.selectTab(tabLayout.getTabAt(0))
    //设置点击 selectTab也会重新走onTabSelected
     tabLayout.addOnTabSelectedListener(object :TabLayout.OnTabSelectedListener{
            override fun onTabSelected(tab: TabLayout.Tab?) {
                viewModel?.selectValue.value = tab?.position
            }

            override fun onTabUnselected(tab: TabLayout.Tab?) {
            }

            override fun onTabReselected(tab: TabLayout.Tab?) {
                LogUtils.e("onTabReselected---${tab?.position}")
            }

        })

如果你和viewpage共用,百度到的用法是

  myViewPager.setCurrentItem(position, true);
  tabLayout.getChildAt(0).isSelected=true


这两个都要设置

相关文章

网友评论

      本文标题:tabLayout代码设置选中

      本文链接:https://www.haomeiwen.com/subject/gwonzltx.html