Android按钮按下时和弹起时的颜色设置
2016-05-05 00:23
483 查看
(1)首先在res文件夹下新建一个文件夹drawable,这是无关分辨率的,在下面建立一个xml文件:button.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@color/clr_normal" android:state_pressed="false"/>
<item android:drawable="@color/clr_pressed" android:state_pressed="true"/>
</selector>
(2)然后在values文件下的strings写入如下代码:
<color name="clr_normal">#FFFFFF</color>
<color name="clr_pressed">#99E5FE</color>
(3)最后在布局文件直接引用即可:
android:background="@drawable/button"
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@color/clr_normal" android:state_pressed="false"/>
<item android:drawable="@color/clr_pressed" android:state_pressed="true"/>
</selector>
(2)然后在values文件下的strings写入如下代码:
<color name="clr_normal">#FFFFFF</color>
<color name="clr_pressed">#99E5FE</color>
(3)最后在布局文件直接引用即可:
android:background="@drawable/button"
相关文章推荐
- Android Studio你不知道的调试技巧
- Android Context完全解析,你所不知道的Context的各种细节
- Android Anr 相关搜集
- Android学习-创建圆角的DialogActivity
- Android - raw - properties
- android studio 镜像
- Android Volley学习
- Android中的序列化
- android中get方式和post方式提交数据到服务器的区别
- Android属性动画(三) ------ 站在巨人的肩膀上学习总结
- Android中几种定位 方式
- android-Ultra-Pull-To-Refresh/SwipeRefreshLayout嵌套ViewPager/ScrollView滑动冲突解决
- Android编程权威指南学习笔记01
- Android做客户端,Web做服务端(Xml数据格式)
- MediaController是如何依附在VideoView上的
- Android进程
- Android里面的大BOSS---Context
- Android使用Google自带的截屏方法
- Android解惑 - 为什么要用Fragment.setArguments(Bundle bundle)来传递参数
- Android中使用Picasso将图片直接转换为圆形