要使用android:state_pressed来改变按钮的颜色,需要使用一个selector来定义按钮的不同状态。以下是一个示例的解决方法:
上述代码会在按钮被按下时使用pressed_color作为背景,否则使用default_color作为背景。
这样当按钮被按下时,背景颜色会改变为pressed_color。
#FF0000
#00FF00
你可以根据需要修改pressed_color和default_color的颜色值。
这样,当你按下按钮时,背景颜色应该会改变为pressed_color。