下面我来讲一下Selector在button中的用法:
首先在res下创建一个drawable文件夹然后创建一个 button.xml文件
<selector
xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_enabled="false" android:drawable="@drawable/ic_button_disabled" />
<!-- 单击时的背景-->
<item android:state_pressed="true" android:drawable="@drawable/ic_button_press" />
<!-- 获得焦点的背景-->
<item android:state_focused="true" android:drawable="@drawable/ic_button_press" />
<!-- 正常状态下的背景-->
<item android:drawable="@drawable/ic_button_normal" />
</selector>
android:state_focused获得焦点
android:state_pressed点击
android:state_enabled设置是否响应事件,指所有事件
在layout的一个文件中用时的代码:
android:background="@drawable/btn_button"