AndroidStudio实现按钮按下时状态改变以及选择器属性及基本用法
16lz
2021-01-24
选择器(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
属性 = true
、false
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中控件的属性设置:
更多相关文章
- Android(安卓)ScrollView 中放入 ImageView 的出现上下空白
- StatusBar (状态栏)的架构(Android(安卓)2.3)
- Android(安卓)Manifest之元素中文注释
- Android更改Activity样式和隐藏标题
- 如何设置Android中TextView的行间距
- 在触屏设备中拖动 overflow 元素
- Android开发之旅:深入分析布局文件
- Edittext失去焦点
- ImageView的android:scaleType属性和 src、Background之前的区别