Androidアプリで、アプリを作成しております。
TabLayoutでタブメニューを作っているのですが、解像度(1440 × 2960)の高い端末だと横向きにした際に
タブの幅が足りず、タブだけが画面内の途中で切れてしまいます。
このタブを端まで表示するにはどうしたらいいでしょうか。
以下のように特別何もtablayoutに対してプロパティを設定していません。
ご存知の方がいらっしゃいましたら教えて頂けると嬉しいです。
よろしくお願いいたします。
試したこと
以下公式に乗っているプロパティで設定できそうなことは試してみました。
https://developer.android.com/reference/com/google/android/material/tabs/TabLayout
該当のソースコード
tab = (TabLayout) findViewById(R.id.tablayout); tab.setupWithViewPager(viewPager);
レイアウトファイル
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <LinearLayout android:id="@+id/background" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:weightSum="10"> <LinearLayout android:id="@+id/tab_layout" android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="0.8" android:orientation="horizontal"> <com.google.android.material.tabs.TabLayout android:id="@+id/tablayout" android:layout_width="match_parent" android:layout_height="match_parent" android:theme="@style/Widget.AppCompat.ActionBar.TabText" app:tabBackground="@drawable/tab_background" app:tabIndicatorColor="@color/image_color" app:tabIndicatorHeight="3dp" app:tabSelectedTextColor="@color/tab_select_text_color" app:tabTextAppearance="@style/TabTextStyle" app:tabTextColor="@color/text_color" /> </LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="9.2" android:orientation="horizontal"> <androidx.viewpager.widget.ViewPager android:id="@+id/view_pager" android:layout_width="match_parent" android:layout_height="match_parent" /> </LinearLayout> </LinearLayout> </RelativeLayout>
前提・実現したいこと
ここに質問の内容を詳しく書いてください。
(例)PHP(CakePHP)で●●なシステムを作っています。
■■な機能を実装中に以下のエラーメッセージが発生しました。
発生している問題・エラーメッセージ
エラーメッセージ
該当のソースコード
ソースコード
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
あなたの回答
tips
プレビュー