android TabLayout 居中以及下划线长度随文字

白昼怎懂夜的黑 提交于 2019-11-27 16:07:16

效果图:

 

注入依赖(28以上):

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

xml布局文件

<android.support.design.widget.TabLayout
    android:id="@+id/tl_main"
    android:layout_width="190dp"
    android:layout_height="?attr/actionBarSize"
    app:tabIndicatorColor="@color/colorPrimaryDark"
    app:tabIndicatorHeight="3dp"
    app:tabTextColor="@android:color/black"
    app:tabIndicatorFullWidth="false"
    android:layout_gravity="center"
    app:tabMode="fixed"
    app:tabGravity="fill"
    app:tabSelectedTextColor="@color/colorPrimaryDark">
</android.support.design.widget.TabLayout>
解说一下:
app:tabIndicatorFullWidth="false" //下划线长度随文字长度 
android:layout_gravity="center" app:tabMode="fixed" app:tabGravity="fill"//居中设置 

注意:通过 android:layout_height="?attr/actionBarSize"来调节文字与下划线的距离

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!