Android selector的用法及设置按钮不同状态下的背景图片
来源:互联网 发布:淘宝拍拍网 编辑:程序博客网 时间:2024/06/01 08:22
文章转载自第一代码:Android selector的用法及设置按钮不同状态下的背景图片
在 Android中,控件Button和ImageButton一般有三种状态:常态(normal)、点击状态(pressed)、聚焦状态 (focused)。
很多时候,我们为了提高用户的体验常常为Button以及ImageButton的不同状态设置不同的背景图片,下面将介绍一种利用selector设置Button和ImageButton不同状态下的背景图片的方法。
先来看看selector的一些基础知识:
的根节点必须是、可以包含一个或多个元素
xmlns:android 填写String,必须定义XML的命名空间、必须是 “http://schemas.android.com/apk/res/android”
下面就来了解一下所有的吧
android:state_pressed
Boolean类型:”true”表示按下状态使用(例如按钮按下)、”false”表示非按下状态使用
android:state_focused
Boolean类型:”true”表示聚焦状态使用(例如使用滚动球/D-pad聚焦Button);”false”表示非聚焦状态使用
android:state_selected
Boolean类型:”true”表示选中状态使用(例如Tab 打开);”false” 表示非选中状态使用
android:state_checkable
Boolean类型:”true”表示可勾选状态时使用;”false”表示非可 勾选状态使用、(只对能切换可勾选—非可勾选的构件有用、)
android:state_checked
Boolean类型:”true”表示勾选状态使用;”false”表示非勾选状态使用
android:state_enabled
Boolean类型:”true”表示可用状态使用(能接收触摸/点击事件)、”false”表示不可用状态使用
android:window_focused
Boolean类型:”true”表示应用程序窗口有焦点时使用(应用程序在前台)、”false”表示无焦点时使用(例如Notification栏拉 下或对话框显示)
具体使用步骤:查看原文
- Android selector的用法及设置按钮不同状态下的背景图片
- Android利用selector设置按钮不同状态下的背景图片
- android 利用selector设置ImageButton不同状态下的背景图片
- 利用selector设置ImageButton不同状态下的背景图片
- 利用selector设置ImageButton不同状态下的背景图片 .
- 利用selector设置ImageButton不同状态下的背景图片
- 使用selector设置按钮不同状态的样式(Android)
- Android设置Selector不同状态下颜色及图片
- Android设置Selector不同状态下颜色及图片
- Android设置Selector不同状态下颜色及图片
- Android设置Selector不同状态下颜色及图片
- Android设置Selector不同状态下颜色及图片
- android设置圆形 带selector状态按钮
- 【安卓开发】JAVA代码设置selector不同状态下的背景颜色
- 代码设置按钮不同状态的颜色
- Android使用selector修改按钮正常和按下状态的颜色和形状
- Android 使用 selector 来改变TextView在不同状态下的textColor和background
- Android中selector 几种常用按钮状态的解释
- HTML+CSS基础入门-第十八天(CSS-布局的属性)
- Java技术——Java中的参数传值方式
- 信息检索的评价指标(Precision、Recall、F-score、MAP、ROC、AUC)
- Java_抽象类和接口
- C++ 4种强制类型转换
- Android selector的用法及设置按钮不同状态下的背景图片
- 将大型机融入云计算环境:大型机的虚拟化技术
- 自定义View之Canvas之画布操作(转载)-6
- webview坑注意点
- s3c2440 uda1341声卡驱动与madplay播放器移植
- 禁用HTML5自带的表单验证功能
- 利用反射和标签自动解析游戏配置
- tomcat配置
- VC编译时的一些问题