1. 程式人生 > >Android按鈕選中與未選中是的背景自定義

Android按鈕選中與未選中是的背景自定義

一、在drawable中新建背景樣式檔案
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_pressed="true">
        <shape>
           <solid android:color="@color/key_gray"/>
<!--<stroke android:width="1dip" android:color="#f403c9" />-->
<corners android:radius="5dp" /> <padding android:left="10dp" android:top="7dp" android:right="10dp" android:bottom="7dp" /> </shape> </item> <item android:state_focused="true"> <shape> <solid android:color="@color/key_gray"
/> <!--<stroke android:width="1dip" android:color="#f403c9" />--> <corners android:radius="5dp" /> <padding android:left="10dp" android:top="7dp" android:right="10dp" android:bottom="7dp" /> </shape> </item> <item> <shape>
<solid android:color="@color/colorPrimary"/> <!--<stroke android:width="1dip" android:color="#f403c9" />--> <corners android:radius="5dp" /> <padding android:left="10dp" android:top="7dp" android:right="10dp" android:bottom="7dp" /> </shape> </item> </selector>
二、在控制元件中設定屬性background屬性進行引用