我无法自定义我的复选框,虽然我已经在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