gpt4 book ai didi

android - 设置 Theme.Holo.Light 会更改列表中除复选框以外的所有内容

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:00:35 24 4
gpt4 key购买 nike

<style name="CustomTheme" parent="@android:style/Theme.Holo.Light">

我制作了自己的主题并在我的 list 中添加了对它的引用。除了我的自定义列表中的复选框外,一切看起来都很完美(按钮、文本框等)。

    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 等)复制到您的项目中。

关于android - 设置 Theme.Holo.Light 会更改列表中除复选框以外的所有内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7609810/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com