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文件名”