1. 程式人生 > >android,按鈕按下擡起背景,不需要在事件做切換

android,按鈕按下擡起背景,不需要在事件做切換

1.兩張按下擡起的圖片背景,建立selector_startcalibrate_button.xml

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">

    <item android:drawable="@drawable/cali_accel_round_full" android:state_pressed="false"/>
    <item android:drawable="@drawable/cali_accel_round_full_press" 
android:state_pressed="true"/> </selector>

2.直接使用selector_startcalibrate_button.xml作為背景顯示

     <Button
android:id="@+id/btnStartCalibrate"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
         android:layout_centerHorizontal=
"true" android:layout_marginTop="133dp" android:text="@string/calibrate_start" android:textColor="@color/setting_main_style" android:background="@drawable/selector_startcalibrate_button" android:gravity="center"/>

這樣就可以了

我不是個呆若木雞的小小英