我有同样的问题。我不知道为什么它没有选择正确的复选框 - 你几乎看不到它在明亮的背景上。现在,我将相应的全光复选框图像从Android可绘制文件夹中复制到我的项目中。然后我创建了自己的引用这些图像。然后,我将android:button属性设置为我的新选择器xml。我选择XML看起来是这样的:
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:state_checked="true" android:state_focused="true"
android:drawable="@drawable/btn_check_on_focused_holo_light" />
<item android:state_checked="false" android:state_focused="true"
android:drawable="@drawable/btn_check_off_focused_holo_light" />
<item android:state_checked="false"
android:drawable="@drawable/btn_check_off_holo_light" />
<item android:state_checked="true"
android:drawable="@drawable/btn_check_on_holo_light" />
</selector>
确保复制所有不同密度图像(xhdpi,华电国际等)到项目中。
该解决方案在帮助我!出于某种原因,我不知道为什么,我的单选按钮没有默认的全光外观。我复制了单选按钮而不是复选框的绘图。 – henry000
如果您没有所需的资源,请从http://android-holo-colors.com/下载它 – cwhsu