我们在xml中有这个TabLayout:
<android.support.design.widget.TabLayout
android:id="@+id/sliding_tabs"
app:tabGravity="fill"
app:tabContentStart="@dimen/tab_content_start"
app:tabIndicatorColor="@color/MaterialDividerColor"
app:tabSelectedTextColor="@color/DarkRed"
app:tabTextColor="@color/Black"
android:layout_width="match_parent"
android:layout_height="wrap_content"
问题是,当在平板电脑上显示时,它看起来很奇怪,所有标签都有相同的宽度,因此每个标签都有不同的填充:
令人惊讶的是,在手机上它按预期工作,或者至少问题不明显:
我正在使用23.2.0支持库,坦率地看起来充满了错误。
答案 0 :(得分:0)
如果您有app:tabMode="scrollable"
的TabLaout,则需要为tabMinWidth提供一些值,例如app:tabMinWidth="40dp"
。否则,制表符填充不起作用。