java
1 <android.support.design.widget.TabLayout 2 android:id="@+id/tabs" 3 android:layout_width="match_parent" 4 android:layout_height="wrap_content" 5 app:tabMinWidth="120dp" 6 app:tabMaxWidth="120dp" 7 app:tabGravity="fill" 8 app:tabMode="scrollable"/> 9 10 </android.support.design.widget.AppBarLayout> 11 12 <android.support.v4.view.ViewPager 13 android:id="@+id/container" 14 android:layout_width="match_parent" 15 android:layout_height="match_parent" 16 app:layout_behavior="@string/appbar_scrolling_view_behavior" 17 android:layout_below="@+id/appbar" 18 android:layout_above="@+id/adView" />
タブレイアウトで、現状タブのサイズを直接書いているのですが、そうではなく画面に均等に3つだけ表示したいと思っています。
理由はどんな機種でも3分割設定しておけば、タブレットでもスマートフォンでもデザインが崩れないからその方がいいんじゃないか?という理由です。
あとこのタブはスライドさせたらタブメニューが出てくるような作りになっているので、常に画面÷3のサイズになるような作りにしたいと思っています。
表示するアイテムは合計6個ですが、ここは可変します。今は、スライドでアイテムが表示できるようになっています。
おそらくこの
app:tabMinWidthをいじるかと思うのですが、どうすればいいのでしょうか?
教えてください。
宜しくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/11/04 11:51
2016/11/04 16:26
2016/11/07 04:24
2016/11/07 09:12