android TabLayoutがタブを設定すると、デフォルトで中央に配置され、画面を占有しないという問題が解決されます。

<android.support.design.widget.TabLayout
            app:tabGravity="fill"
            app:tabMode="fixed"
            android:id="@+id/tablayout"
            style="@style/MyTablayoutstyle"
            android:layout_width="match_parent"
            android:layout_height="@dimen/dp_48"/>

上記のように、コードにTablayoutが設定されており、
ここに画像の説明を挿入
2つのタブを均等に分割できないという結果が表示されます。次に、
app:tabMaxWidth="0dp"を追加します。

再度実行すると、2つのタブが
ここに画像の説明を挿入均等に分割されるため、2つのタブでスペースを均等に分割する場合は、
app:tabMaxWidth = "0dp"
app:tabGravity = "fill"
app:tabMode="fixed"を設定する必要があります。

おすすめ

転載: blog.csdn.net/cjy_win/article/details/88841057