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

Posted yjpjy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TabLayout下划线指示器自适应文字宽度相关的知识,希望对你有一定的参考价值。

解决方案1:

更新design库到28.0.0-rc01

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

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

       app:tabIndicatorFullWidth="false"

解决方案2:

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

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

以上是关于TabLayout下划线指示器自适应文字宽度的主要内容,如果未能解决你的问题,请参考以下文章

原生TabLayout下标宽度不能自适应的解决方案

TabLayout设置下划线(Indicator)宽度

css怎么自适应宽度

TabLayout如何设置下划线(Indicator)宽度

android ------ 高版本的 Tablayout 下划线宽度

iOS 根据给定宽度自适应文字大小