TabLayout
下划线(tabIndicator
)的宽度的话,常用的有两种方案:setCustomView
的方式自定义item第一种在Android 9.0
已经失效了,第二种如果使用场景较多,也麻烦
当然也可以选择第三方库,但是一般不这么做
TabLayout
做了优化,只需要一个属性即可设置tabIndicator
的宽度了app:tabIndicatorFullWidth="false"
效果:
如果不需要,基本使用看这里:
https://cloud.tencent.com/developer/article/2019762
解决9.0反射失效的看这里: