在android.support.design.widget.TabLayout中设置选项卡的宽度?

时间:2016-06-04 03:58:13

标签: android xml android-layout android-viewpager android-tabs

我正在为我的Viewpager使用标签,这就是XML:

<android.support.design.widget.TabLayout
            android:id="@+id/viewpager_tabs"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            app:tabGravity="fill"
            app:tabMode="fixed"/>

它们看起来很棒,但我希望能够有更多的标签,而不是让屏幕上的所有东西都压扁。但是我不喜欢切换到可滚动的tabMode,因为那样一切都变得扁平,看起来很混乱。如何设置各个标签的宽度?

1 个答案:

答案 0 :(得分:3)

TabLayout不提供特定标签固定宽度的属性。 但您可以设置最小和最大宽度。

  

tabMinWidth和tabMaxWidth

https://developer.android.com/reference/android/support/design/widget/TabLayout.html