我有一些問題在用戶按下按鈕時將藍色添加到按鈕上。如果在這個按鈕的背景中沒有可繪製的圖標,它就可以工作,但在我的情況下,我必須添加自定義背景,並且當用戶單擊按鈕時我想要藍色。 這裏是我的代碼我的按鈕的Holo主題和自定義背景
<Button
android:id="@+id/create_profile"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/info_account"
android:layout_centerHorizontal="true"
android:background="@drawable/btn_create_profile" />
所以我必須爲不同的狀態創建不同的drawables?有沒有簡單的方法告知用戶他正在點擊按鈕? – mrroboaat 2013-05-15 09:01:47
不可以。我唯一能看到的是繼承Button組件,並在畫布上自己繪製藍色覆蓋圖。但我個人會避免這一點。 – EvilDuck 2013-05-15 09:19:03
好的!我知道選擇器,但我所有的按鈕都有自定義drawable,因此對於每個按鈕我都必須創建xml文件。 – mrroboaat 2013-05-15 09:25:57