我無法自定義我的複選框,雖然我已經在xml首選項文件中定義了背景,但並未將其拉出。 1.我想顯示覆選框,自定義圖像和定義選擇XML作爲「android_button.xml」它看起來像:自定義複選框首選項
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_checkable="true"
android:drawable="@drawable/state_normal" /> <!-- pressed -->
<item android:state_checked="true"
android:drawable="@drawable/android_pressed" /> <!-- focused -->
<item android:drawable="@drawable/state_normal" /> <!-- default -->
</selector>
state_normal和android_pressed在水庫2個巴紐圖像>繪製文件夾。
2.my複選框preference.xml文件是:
<CheckBoxPreference android:key="@string/Drop_Option"
android:title="Close after call drop"
android:defaultValue="true"
android:background="@drawable/android_button"
/>
是否有定義的任何錯誤,在屏幕上顯示出來的唯一變化是android:標題文字,如果我改變文本,它改變了文字。沒有其他變化。我該如何解決。謝謝你的建議。
生病等級,對android:widgetLayout沒有任何線索,希望每個其他組件都有。 – Gubatron 2011-12-20 20:25:32
夥計,這是完美的。 – zenperttu 2012-04-20 20:55:50
這是完美的人。你是一個拯救生命的人。我從來不知道我們也可以使用自定義佈局的小部件。非常感謝。 – 2015-01-11 08:09:24