在 android.support.design.widget.TabLayout 中设置制表符的宽度?
Setting width of tabs in android.support.design.widget.TabLayout?
我正在为我的 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,因为那样的话一切都会变平并且看起来很乱。如何设置各个选项卡的宽度?
TabLayout 不提供特定选项卡固定宽度的属性。
但是您可以设置最小和最大宽度。
tabMinWidth and tabMaxWidth
https://developer.android.com/reference/android/support/design/widget/TabLayout.html
我正在为我的 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,因为那样的话一切都会变平并且看起来很乱。如何设置各个选项卡的宽度?
TabLayout 不提供特定选项卡固定宽度的属性。 但是您可以设置最小和最大宽度。
tabMinWidth and tabMaxWidth
https://developer.android.com/reference/android/support/design/widget/TabLayout.html