TabLayout设置Tab间距

Posted CodingForAndroid

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TabLayout设置Tab间距相关的知识,希望对你有一定的参考价值。

1、设置

    app:tabMaxWidth="200dp"

    app:tabMinWidth="20dp"

2、设置

    app:tabPaddingStart="12dp"

    app:tabPaddingEnd="8dp"

3、完整设置如下

    <android.support.design.widget.TabLayout
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:id="@+id/tab_layout"
    android:layout_width="match_parent"
    android:layout_height="46dp"
    app:tabIndicatorHeight="0dp"
    app:tabMode="scrollable"
    app:tabBackground="@null"
    app:tabGravity="center"
    app:tabPaddingStart="12dp"
    app:tabPaddingEnd="8dp"
    app:tabMaxWidth="200dp"
    app:tabMinWidth="20dp"/>
  <com.google.android.material.tabs.TabLayout
    app:tabMinWidth="28dp"
    app:tabPaddingStart="12dp"
    app:tabPaddingEnd="12dp"
    app:tabIndicator="@drawable/home_tab_indicator"
    app:tabIndicatorColor="@color/common_blue"
    android:id="@+id/tabLayout"
    android:layout_width="match_parent"
    android:layout_height="54dp"
    android:background="@color/white_FFFFFF"
    app:tabMode="scrollable"
    app:tabSelectedTextColor="@android:color/black" />

4、注意事项

一定要设置  app:tabMaxWidth="200dp 跟 app:tabMinWidth="20dp",不然有默认最大和最小宽度,距离不能达到自己想要的最小距离
如果你也热衷技术欢迎加群一起进步:230274309 。 一起分享,一起进步!少划水,多晒干货!!欢迎大家!!!(进群潜水者勿加)

点击链接加入群聊【编程之美】:https://jq.qq.com/?_wv=1027&k=h75BfFCg

或者扫码

以上是关于TabLayout设置Tab间距的主要内容,如果未能解决你的问题,请参考以下文章

TabLayout设置Tab间距

TabLayout设置Tab间距

TabLayout设置Tab间距

Android控件篇 TabLayout中的Tab间隔设置方法 下篇

TabLayout +ViewPager 自定义Tab的UI

TabLayout自定义Tab实现不同的圆角效果