TabLayout下划线指示器自适应文字宽度

Posted on 2019-03-08 13:51  TongMeng  阅读(1483)  评论(0编辑  收藏  举报

解决方案1:

更新design库到28.0.0-rc01

    implementation 'com.android.support:design:28.0.0-rc01'

      然后在TabLayout里设置如下属性即可

       app:tabIndicatorFullWidth="false"

解决方案2:

  使用反射这个方法网上很多例子,自己找,只是反射的参数mTabStrip也改成了slidingTabIndicator,再使用mTabStrip会报空指针

·  此方法会导致字号设置无效