天天看點

android開發按鈕不管用,android – 為什麼我的自定義按鈕狀态不起作用?

我為我的按鈕背景制作了一個自定義的9更新檔圖像.按鈕位于drawable-hdpi和drawable-mdpi檔案夾中.我為我的按鈕狀态建立了自定義選擇器檔案.

選擇器檔案login_button.xml:

然後我為按鈕樣式建立了一個自定義styles.xml檔案:

center_vertical|center_horizontal

#FF000000

#FFFFFFFF

1

0.2

13dp

bold

@drawable/login_button

true

true

然後将此樣式應用于themes.xml中的主題檔案

@style/login_edittext_style

@style/login_button_style

@style/login_textview_style

最後将按鈕本身添加到布局檔案中:

android:text="@string/login_text"

android:id="@+id/buttonSignIn"

android:layout_width="130dp"

android:layout_height="wrap_content">

但是,如果我單擊該按鈕,則不會更改背景圖像.代碼很好,所有編譯都很好.我知道我有兩個不同狀态的相同圖像,但即使對于模拟器中的一個狀态它也不起作用.誰能指出我的問題在哪裡?

編輯:

顯然正常狀态正在工作,因為它從選擇器xml檔案中擷取它的圖像.現在我想知道為什麼其他州不…