在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"