Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/211.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 单击后,TabLayout选项卡背景未更改_Android_Xml_Android Tablelayout - Fatal编程技术网

Android 单击后,TabLayout选项卡背景未更改

Android 单击后,TabLayout选项卡背景未更改,android,xml,android-tablelayout,Android,Xml,Android Tablelayout,我正在尝试更改tablayout中选项卡的背景色,我尝试了几种建议的方法 但不幸的是,它们只在swip选项卡更改时起作用,而不是在onClick 以下是我一直关注的一些问题 我的尝试: <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@draw

我正在尝试更改tablayout中选项卡的背景色,我尝试了几种建议的方法

但不幸的是,它们只在swip
选项卡更改时起作用,而不是在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\u bg”

  • 在tab_bg.xml中,我的代码与上面给出的代码类似



注意:我没有使用TabHost,我只是使用带有viewpager的tabLayout,因此TabHost答案对我没有帮助

尝试将
添加到您的选择器中,或者尝试将它@hrskrs不起作用尝试将
添加到您的选择器中,或者尝试将它添加到@hrskrs不起作用