TabLayout中未选中选项卡自定义视图

时间:2015-09-18 07:38:43

标签: android android-layout android-tablayout

如果使用ViewPager进行TabLayout设置,我会使用自定义视图作为选项卡。每个自定义视图都是一个简单的FrameLayout,其中包含一个具有适当状态的ImageView(用于选择,按下等的不同drawable)。这个问题只发生在一开始。虽然ViewPager的当前项目是项目0,但未选择第一个选项卡的ImageView。当点击其他选项卡时问题消失,因此这只是一个初始化问题。这是一个Android问题吗?有解决方法吗?我尝试使视图无效,但似乎没有任何效果。




1 个答案:

答案 0 :(得分:1)

调用setupWithViewPager()方法后,在onCreate()上使用此代码。

mTabLayout.getTabAt(1).select();    
mTabLayout.getTabAt(0).select();