Button和RelativeLayout点击时会改变颜色

来源:互联网 发布:淘宝超值优惠券网 编辑:程序博客网 时间:2024/04/29 20:51

Button :点击时字体显示的颜色和没有点击显示的颜色不同,要想实现这个效果,需要用到选择器。在res/drawable目录下创建一个xml文件(button_selector),根标签是selector  内容为:

<item android:state_pressed="false" android:color="#000000"/>
<item android:state_focused="true" android:color="#FD9100"/>

<item android:state_pressed="true" android:color="#FD9100"/>

在android:textColor="@drawable/button_selector"

RelativeLayout:点击时跳转到不同的界面,要想实现点击时整个相对布局的背景颜色发生改变,也需要用到选择器。根标签:selector,内容:

<item android:drawable="@color/颜色值的名字" android:state_pressed="false"/>

<item android:drawable="@color/颜色值的名字" android:state_pressed="true"/>

在android:background = "@drawable/布局文件名"

0 0
原创粉丝点击