<style name="CustomTheme" parent="@android:style/Theme.Holo.Light">
我制作了自己的主题并在清单中添加了对它的引用。除了我的自定义列表中的复选框外,一切看起来都很完美(按钮、文本框等)。
android:checkMark="?android:attr/listChoiceIndicatorMultiple"
我的列表项中的复选框是 Theme.Holo 的默认复选框,我不知道为什么。
感谢您的帮助!
<style name="CustomTheme" parent="@android:style/Theme.Holo.Light">
我制作了自己的主题并在清单中添加了对它的引用。除了我的自定义列表中的复选框外,一切看起来都很完美(按钮、文本框等)。
android:checkMark="?android:attr/listChoiceIndicatorMultiple"
我的列表项中的复选框是 Theme.Holo 的默认复选框,我不知道为什么。
感谢您的帮助!
我有同样的问题。我不知道为什么它没有选择正确的复选框 - 你几乎看不到它在浅色背景上。现在,我将适当的全息灯复选框图像从 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、hdpi 等)复制到您的项目中。
正如 henry000 所写,同样的事情发生在我身上,但有单选按钮。
我从http://android-holo-colors.com/下载了原始的全息光主题单选按钮图像和 XML 布局