android中selector背景选择器(全部属性)

android中selector背景选择器(全部属性)

ID:11105000

大小:37.00 KB

页数:7页

时间:2018-07-10

android中selector背景选择器(全部属性)_第1页
android中selector背景选择器(全部属性)_第2页
android中selector背景选择器(全部属性)_第3页
android中selector背景选择器(全部属性)_第4页
android中selector背景选择器(全部属性)_第5页
资源描述:

《android中selector背景选择器(全部属性)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、浅谈android的selector背景选择器----------------------------------------------------Item顺序是有讲究的,条件限定越细致,则应该放到前面。比如这儿如果把1,2行和3,4行的item交换,那么pressed的就永远无法触发了,因为有item已经满足条件返回了。可以理解为代码中的if语句。----------------------------------------------------关于listview和button都要改变android原来控件的背景,在网上查找了一些资料

2、不是很全,所以现在总结一下android的selector的用法。首先android的selector是在drawable/xxx.xml中配置的。先看一下listview中的状态:把下面的XML文件保存成你自己命名的.xml文件(比如list_item_bg.xml),在系统使用时根据ListView中的列表项的状态来使用相应的背景图片。drawable/list_item_bg.xml

3、oid.com/apk/res/android">

4、ate_focused="false"android:state_pressed="true"android:drawable="@drawable/pic3"/>  使用些xml文件:第一种是在listview中配置android:listSelector="@drawable/list_item_bg"或者在listview的item中添加属性android:background=“@drawable/list_item_bg"即可实现,或者在java代码中使用:Drawabledrawable=getResources().getDrawable(R.draw

6、able.list_item_bg);ListView.setSelector(drawable);同样的效果。但是这样会出现列表有时候为黑的情况,需要加上:android:cacheColorHint="@android:color/transparent"使其透明。其次再来看看Button的一些背景效果:android:state_selected是选中android:state_focused是获得焦点android:state_pressed是点击android:state_enabled是设置是否响应事件,指所有事件根据这些状态同样可

7、以设置button的selector效果。也可以设置selector改变button中的文字状态。以下就是配置button中的文字效果:drawable/button_font.xml

8、sed="true"android:color="#FFF"/>

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。