我正在尝试更改tablayout 中标签的背景颜色,我在SO上尝试了几种建议的方法,
但不幸的是,他们仅使用 onSwipe 标签更改,而不是 onClick
的一些问题我的尝试:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/tab1_background_selected" android:state_selected="true" />
<item android:drawable="@drawable/tab1_background_unselected" android:state_selected="false" android:state_focused="false" android:state_pressed="false" />
</selector>
设置app:tabBackground="@drawable/tab_bg"
在tab_bg.xml中,我的代码看起来像上面给出的那样
注意:我没有使用 TabHost ,我只是将tabLayout与viewpager一起使用,因此tabHost答案对我没有帮助