我尝试在按钮被按下时切换它们的背景。我建立了一个选择器,就像这里所建议的一样: 标准 Android 按钮,不同的颜色。
最后,我想把
最后,我想把
GradientDrawables
放进去,但出于调试目的,我只设置了一个颜色来检查它是否起作用。这是我的选择器。<?xml version="1.0" encoding="utf-8"?>
<selector
xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@color/red"/>
<item
android:state_focused="true"
android:drawable="@color/white"/>
<item
android:state_pressed="true"
android:drawable="@color/white"/>
</selector>
不幸的是,这并不起作用。我将选择器设置为按钮背景,但只能看到红色。我做错了什么(构建目标2.1)