如果有一个带有 ViewPager 的 TabLayout 设置并且我为选项卡使用自定义 View 。每个自定义 View 都是一个简单的 FrameLayout,其中包含一个具有适当状态的 ImageView(不同的 drawable 用于选择、按下等)。这个问题只发生在一开始。虽然ViewPager的当前项目是项目0,但第一个标签的ImageView没有被选中。点击其他标签时问题消失,所以它只是一个初始化问题。是安卓的问题吗?有解决方法吗?我尝试使 View 无效,但似乎没有任何效果。
最佳答案
在调用 setupWithViewPager() 方法后,在 onCreate() 上使用此代码。
mTabLayout.getTabAt(1).select();
mTabLayout.getTabAt(0).select();
关于android - TabLayout 中未选择选项卡自定义 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32646443/