我為我的按鈕背景制作了一個自定義的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檔案中擷取它的圖像.現在我想知道為什麼其他州不…