這是我的 TabLayout xml 代碼: <android.support.design.widget.TabLayout app:tabBackground="@drawable/profile_tab_selector" android:id="@+id/profileTabLayout" android:layout_width="match_parent" android:layout_height="28dp" android:layout_marginEnd="16dp" android:layout_marginStart="16dp" app:tabGravity="fill" app:tabIndicatorHeight="0dp" app:tabMode="fixed" app:tabSelectedTextColor="@color/colorPrimary" app:tabTextColor="@color/white"> </android.support.design.widget.TabLayout>這是tabBackground="@drawable/profile_tab_selector":<selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_selected="true"> <shape> <stroke android:width="1dp" android:color="@color/white"/> <solid android:color="@color/white"/> </shape> </item> <item> <shape> <stroke android:width="1dp" android:color="@color/white"/> <solid android:color="@color/blue"/> </shape> </item> </selector>我想像這樣設計它,帶有圓角:問題是在選擇器中我無法檢測到第一個和最后一個選項卡來修改它們。這是結果:
2 回答

12345678_0001
TA貢獻1802條經驗 獲得超5個贊
您的解決方案在這里
不要使用 :app:tabBackground="@drawable/profile_tab_selector"
使用:android:background="@drawable/profile_tab_selector"
你也試試。
添加回答
舉報
0/150
提交
取消