很多时候,我们点击一个控件时,希望该控件背景发生改变,这时就可以考虑selector的使用了。
使用其实也就是更改background属性:
先在drawable新建一个changebg.xml文件:
<?xml version="1.0" encoding="UTF-8"?>
<selector
xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true" android:drawable="@drawable/bg_head_pressed"></item>
<item android:drawable="@drawable/bg_head_normal"></item>
</selector>
然后在android:background中使用就可以了:
android:background=“@drawable/changebg”
发现一篇写得比较全的博文,附上以供日后使用:
Android中selector的使用