当selector 有多个中条件都满足的时候,我更具展示效果推测:可能是写在最前面的优先展示
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/login_normal" android:state_enabled="true" />
<item android:drawable="@drawable/login_unable" android:state_enabled="false" />
<item android:drawable="@drawable/login_pressed" android:state_pressed="true" />
<item android:drawable="@drawable/login_normal" android:state_pressed="false" />
</selector>
上面的代码:为了让android:state_enabled 属性生效,把这个属性写在了state_pressed属性的前面,
网友评论