1、在res/values下创建文件color.xml;
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="red">#ff0000</color>
<color name="black">#000000</color>
</resources>
2、在res下创建文件夹drawable,在res/drawable下创建btn_bg.xml文件;
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:drawable="@drawable/log1"
android:state_pressed="true"
></item>
<item
android:drawable="@drawable/ic_launcher"
></item>
</selector>
3、在res/drawable下创建btn_color.xml文件;
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:color="@color/black"
android:state_pressed="true"
/>
<item
android:color="@color/red"
/>
</selector>
4、打开rew/layout下的布局文件;
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"
android:layout_height="match_parent"
>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="点击时背景图片变换"
android:background="@drawable/btn_bg"
/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="点击时文字颜色变换"
android:textColor="@drawable/btn_color"
android:layout_alignParentBottom="true"
/>
</RelativeLayout>