【整理】Android中使用XML自定义组件各种状态下的背景图片

来源:互联网 发布:淘宝全屏图片轮播制作 编辑:程序博客网 时间:2024/05/22 03:37
需要用到Android的Selector,它可以根据组件的状态显示该状态对应的图片做为显示背景。
把下面的XML文件保存成自己命名的.xml文件,比如list_bg.xml。
注意,这个文件相当于一个背景图片选择器,在系统使用时根据ListView中的列表项的状态来使用相应的背景图片。
什么情况使用什么图片我在下面都进行了说明。
还有,你可以把它看成是一个图片来使用,放于drawable目录下,
配置背景属性android:background="@drawable/list_bg"就能达到你需要的目的了。

源代码ListView列表项背景的默认实现
SDK目录/tools/lib/res/default/drawable/list_selector_background.xml
内容如下:

 

原创粉丝点击