在drawable下建立bg.xml文件javascript
<?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文件中java
<color name="white2">#FFFFFF</color> <color name="grey">#D1D1D1</color>
在布局文件中
android:background="@drawable/bg"
不过在这里要注意的是,若是你的这个RelativeLayout在代码中有设置点击事件,那么这样效果是没问题的。
可是若是在代码中没有设置点击事件,那么在布局文件中要加一句android
android:clickable="true"