请尝试以下步骤:
在 res- > values文件夹中,创建具有以下内容的 color.xml :
<?xml version="1.0" encoding="utf-8"?><resources> <color name="black">#000000</color> <color name="white">#ffffff</color></resources>
由于
<item>选择器中的标签需要可绘制属性或定义可绘制属性的子标签,因此您的 layout_selector.xml 文件(保存在
res- > drawable中)应如下所示:
<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_focused="true" android:drawable="@color/black"/> <item android:state_pressed="true" android:state_enabled="false" android:drawable="@color/black" /> <item android:drawable="@color/white"/> </selector>
另外,如前所述,相对布局应可点击(
android:clickable="true")
及其背景设置为
android:background="@drawable/layout_selector"
希望能帮助到你



