选择器(Selector)

1、 作用

通过设置选择器(selector)可使控件 在不同操作下(默认、点击等) 显示不同样式

通过 xml编写 = selector.xml

2、 属性

XML属性 说明
android:drawable 放一个drawable资源
android:state_pressed 按下状态,如一个按钮触摸或者点击。
android:state_focused 取得焦点状态,比如用户选择了一个文本框。
android:state_hovered 光标悬停状态,通常与focused state相同,它是4.0的新特性
android:state_selected 选中状态
android:state_enabled 能够接受触摸或者点击事件
android:state_checked 被checked了,如:一个RadioButton可以被check了。
android:state_enabled 能够接受触摸或者点击事件

注:上述所有属性的取值 = boolean属性 = truefalse

3、 实例说明

drawable添加 selector.xml 资源文件

button_selector.xml:

<?xml version="1.0" encoding="UTF-8"?>< selector xmlns:android="http://schemas.android.com/apk/res/android"> < !-- 指定按钮按下时的图片 -->  < !-- 指定按钮松开时的图片 -->  < /selector>

在布局文件main.xml中控件的属性设置:

 

更多相关文章

  1. Android(安卓)ScrollView 中放入 ImageView 的出现上下空白
  2. StatusBar (状态栏)的架构(Android(安卓)2.3)
  3. Android(安卓)Manifest之元素中文注释
  4. Android更改Activity样式和隐藏标题
  5. 如何设置Android中TextView的行间距
  6. 在触屏设备中拖动 overflow 元素
  7. Android开发之旅:深入分析布局文件
  8. Edittext失去焦点
  9. ImageView的android:scaleType属性和 src、Background之前的区别

随机推荐

  1. Android ApiDemos示例解析(136):Views->L
  2. Android - SQLite in Android
  3. android常用样式
  4. 【android】Eclipse集成android开发环境(I
  5. Android之JSON全面解析与使用
  6. android 检查网络连接状态实现步骤
  7. Android(安卓)Fragment的使用
  8. Activity 属性设置参数说明
  9. android locationManager定位
  10. android xml-----Sax解析