android背景选择器selector的用法
2016-07-26 19:20
423 查看
直接用xml文件控制组件在不同状态下的不同图片或背景的变化,不需要用代码控制。
比如:给一个按钮设置点击与非点击状态下不同的颜色
res\drawable-mdpi\button_selector.xml
比如:给一个按钮设置点击与非点击状态下不同的颜色
res\drawable-mdpi\button_selector.xml
<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android" > <!-- 指定按钮被按下时的图片 --> <item android:state_pressed="true" android:drawable="@drawable/black"/> <!-- 指定按钮被松开时的图片 --> <item android:state_pressed="false" android:drawable="@drawable/white"/> </selector>然后把按钮和背景选择器关联
<Button android:id="@+id/test" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/button_selector" <!-- 加上这一句就可以关联 --> android:text="测试按钮"/>这样就可以了。
相关文章推荐
- Android 连接 SQL Server (jtds方式)——上
- Android提醒微技巧,你真的了解Dialog、Toast和Snackbar吗?
- Android Content Providers基础
- Android杂谈(8)关于自定义View的一些实践+遮罩理解
- Android 单元测试记录
- geekband android #5 第五周分享(数据持久化技术)
- Android基础总结(10)——手机多媒体的运用:通知、短信、相机、视频播放
- android stadio 设置编码区的字体
- Android基础总结(7)——异步消息处理
- Android MVP实战
- android—BroadcastReceiver 中的Context理解
- Android Studio 使用技巧(每日一更)
- Android图片加载神器之Fresco-加载图片基础[详细图解Fresco的使用]
- Android显示GIF动态图的三种方式
- Android 字符串拼接
- Android中的基础----在按钮上显示图像的方式
- android 设置statusbar颜色和actionbar颜色一样
- 安卓学习笔记---android RecyclerView一个通用的BaseAdapter
- android stadio 将背景设置为黑色或者白色
- Android自定义控件onMeasure方法简单的重写