换掉系统控件的背景

android的selector背景选择器

六眼飞鱼酱① 提交于 2019-12-05 19:10:11
android的背景选择器selector算是比较常用的了。我们在做页面的时候,系统原生的按钮了,listView的item了,他们在被选中的时候那种屎黄色的背景。。。。。。。 所以我们就会用到selector来设置北京,其实selector就是一个xml的配置文件,要放在drawable下面 drawable/list_item_bg.xml <?xml version="1.0" encoding="utf-8" ?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <!-- 默认时的背景图片--> <item android:drawable="@drawable/pic1" /> <!-- 没有焦点时的背景图片--> <item android:state_window_focused="false" android:drawable="@drawable/pic1" /> <!-- 非触摸模式下获得焦点并单击时的背景图片--> <item android:state_focused="true" android:state_pressed="true" android:drawable="@drawable/pic2" /> <!-- 触摸模式下单击时的背景图片--> <item