現象:使用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