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

use*_*910 2 xml android 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"/>
Run Code Online (Sandbox Code Playgroud)

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

USK*_*ity 5

TabLayout 不提供特定选项卡固定宽度的属性。但是您可以设置最小和最大宽度。

tabMinWidth 和 tabMaxWidth

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