Button selector的使用
2016-02-06 10:26
267 查看
首先,在res文件夹下新建一个文件夹drawable,这是无关分辨率的,新建的时候可能没有selector选项,因为SDK最低要求API—14,这点需要特别注意:
在下面建立一个xml文件:button_selector.xml
这里只是简单的设置了button按下和释放的颜色,如果追求美观的话可以设置点击切换图片
切记:API最小是14
在下面建立一个xml文件:button_selector.xml
[code]<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android" > <item android:state_pressed="true" android:drawable="@android:color/holo_red_light"/> <item android:state_pressed="false" android:drawable="@android:color/holo_blue_light"/> </selector>
这里只是简单的设置了button按下和释放的颜色,如果追求美观的话可以设置点击切换图片
[code]<?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 android:state_focused="false" android:state_pressed="true" android:drawable="@drawable/pic3" /> <!--选中时的图片背景--> <item android:state_selected="true" android:drawable="@drawable/pic4" /> <!--获得焦点时的图片背景--> <item android:state_focused="true" android:drawable="@drawable/pic5" /> </selector>
切记:API最小是14
相关文章推荐
- Java NIO:NIO概述
- 用户字段构件
- POJ 2001 Shortest Prefixes (字典树)
- 蛋疼的VS2010 tab group
- 【LeetCode从零单排】No 3 Longest Substring Without Repeating Characters
- Java NIO:浅析I/O模型
- 声明
- java NIO
- 思考:用开发移动app的观念来开发网站
- mongodb mac 安装
- Xcode的快捷键及简单偏好设置
- phpstorm使用技巧
- 统计字母,数字,空格的个数
- HDFS中的文件访问权限
- pentaho saiku 安装全过程
- java中的IO整理
- 浅谈CATransition动画
- pentaho saiku 安装全过程
- PAT 1031
- 详解Angularjs filter过滤器