鼠标按下改变RelativeLayout背景颜色,松开变回
生活随笔
收集整理的這篇文章主要介紹了
鼠标按下改变RelativeLayout背景颜色,松开变回
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
在drawable下創(chuàng)建bg.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="@color/grey"></item> <item android:drawable="@color/white2"></item> </selector>
在res/values/colors.xml文件中
<color name="white2">#FFFFFF</color> <color name="grey">#D1D1D1</color>
在布局文件中
android:background="@drawable/bg"
不過(guò)在這里要注意的是,如果你的這個(gè)RelativeLayout在代碼中有設(shè)置點(diǎn)擊事件,那么這樣效果是沒(méi)問(wèn)題的。
但是如果在代碼中沒(méi)有設(shè)置點(diǎn)擊事件,那么在布局文件中要加一句
轉(zhuǎn)載于:https://www.cnblogs.com/mmykdbc/p/10905822.html
總結(jié)
以上是生活随笔為你收集整理的鼠标按下改变RelativeLayout背景颜色,松开变回的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 关于ZooKeeper的两点思考
- 下一篇: OSI七层协议与TCP连接