定义一个button的皮肤,设置属性android:background="@drawable/button_skin",button_skin.xml文件为要下文中的资源文件。
<Button
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/button"
android:background="@drawable/button_skin"/>
在drawable文件夹下的button_skin.xml。创建该文件时,选择新建Android XML fils,在新建该文件时,Resource Type选择为Drawable,Root Element选择为selector.
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" > <item android:state_pressed="false" android:drawable="@drawable/handler_normal"></item>
<item android:state_pressed="true" android:drawable="@drawable/handler_pressed"></item> </selector>