摘要: 关于listview和button都要改变android原来控件的背景,在网上查找了一些资料不是很全,所以现在总结一下android的selector的用法。首先android的selector是在drawable/xxx.xml中配置的。先看一下listview中的状态:把下面的XML文件保存成你自己命名的.xml文件(比如list_item_bg.xml),在系统使用时根据ListView中的列表项的状态来使用相应的背景图片。drawable/list_item_bg.xml<?xmlversion="1.0"encoding="utf-8"? 阅读全文
posted @ 2012-09-28 10:17 天边的星星 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 用途:动态设置Button、ImageView等组件在不同状态下的背景/前景显示效果。 扩展下的话可以前景/背景的显示效果可以使用网络图片。优点:灵活,减少xml的编写。参考:[AndroidOpenSource]frameworksasecorejavaandroidviewview.xml[AndroidOpenSource]frameworksasecoreesesvaluespublic.xml代码如下: /** 设置Selector。 */ public static StateListDrawable newSelector(Context context, i... 阅读全文
posted @ 2012-09-28 10:11 天边的星星 阅读(4860) 评论(0) 推荐(0) 编辑