Android状态列表,按钮变化背景

当我们需要在点击或者选中某个控件后,让它的选中和未选中处于不同的样式状态,我们可以用到状态列表的相关知识。

代码样例如下:

<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_pressed="true" android:drawable="@mipmap/aaa"/>
    <item android:drawable="@mipmap/bbb"/>
</selector>

相关的其他状态如下

状态类型 说明 常用的控件
state_pressed 是否按下 按钮Button
state_checked 是否勾选 单选框RadioButton、复选框CheckBox
state_focused 是否获取焦点 文本编辑框EditText
state_selected 是否选中 各控件均可

猜你喜欢

转载自blog.csdn.net/weixin_38322371/article/details/88992231