1.在res文件夾下新建一個drawable文件夾
2.把要設置的按鈕默認背景圖片與按下時
3.在drawable文件夾中新建一個xml文件內容如下
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/btn_pressed" android:state_pressed="true" />//按下的效果 <item android:drawable="@drawable/btn_focused" android:state_focused="true" />//焦點時的效果 <item android:drawable="@drawable/btn_normal" /> //默認效果 </selector>
(4)在佈局文件的<Button >標籤中增加android:background=”@drawable/XML文件名”
4.在selector中都沒有圖片的情況下還可以通過color代替圖片地址如
<item android:drawable="@color/btn_blue" android:state_pressed="true" />
5.在佈局文件<Button>標籤中添加android:background="@drawable/xml文件名即可"
ble文件夾
(2)把要設置的按鈕默認背景圖片與按下時背景圖片放入drawable文件夾中
(3)在drawable文件夾中新建個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="@drawable/item_bg_pressed"/> <!-- 按下的效果 -->
<item android:state_focused="true"
android:drawable="@drawable/item_bg_pressed" /> <!-- 有焦點時的效果 -->
<item android:drawable="@drawable/item_bg_normal"/> <!-- 默認效果 -->
</selector>
(4)在佈局文件的<Button >標籤中增加android:background=”@drawable/XML文件名”