1. 程式人生 > >Android按鈕按下時和彈起時的顏色設定

Android按鈕按下時和彈起時的顏色設定

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