现象:使用TabLayout时,在手机和平板中的效果不一致,tab中的文字没有平分显示。android
手机中代码以下:app
<android.support.design.widget.TabLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/mTabLayout" app:tabTextColor="@color/color_FFFFFFFF" app:tabSelectedTextColor="@color/color_FFFFFFFF" app:tabTextAppearance="@style/MyTabLayoutTextAppearance" app:tabMode="fixed" app:tabGravity="fill" ></android.support.design.widget.TabLayout>
平板中的代码以下:get
<android.support.design.widget.TabLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/mTabLayout" app:tabTextColor="@color/color_FFFFFFFF" app:tabSelectedTextColor="@color/color_FFFFFFFF" app:tabTextAppearance="@style/MyTabLayoutTextAppearance" app:tabMaxWidth="0dp" app:tabMode="fixed" app:tabGravity="fill" ></android.support.design.widget.TabLayout>
效果图:it
区别:im
app:tabMaxWidth="0dp"layout
app:tabMode="fixed" app:tabGravity="fill"img
这三个必须写tab