Установка Theme.Holo.Light меняет все, кроме флажков в списке - PullRequest
4 голосов
/ 30 сентября 2011
<style name="CustomTheme" parent="@android:style/Theme.Holo.Light">

Я создал собственную тему и добавил ссылку на нее в свой манифест.Все выглядит идеально (кнопки, текстовые поля и т. Д.), За исключением флажков в моем настраиваемом списке.

    android:checkMark="?android:attr/listChoiceIndicatorMultiple"

Флажок в моем списке элементов - это флажок по умолчанию от Theme.Holo, и я не могу понять, почему.

Благодарен за любую помощь!

Ответы [ 2 ]

8 голосов
/ 21 января 2012

У меня такая же проблема.Я понятия не имею, почему он не выбирает правильный флажок - вы можете едва увидеть его на светлом фоне.На данный момент я скопировал соответствующие изображения флажка holo light из папок для рисования на 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 и т. Д.) В ваш проект.

1 голос
/ 20 октября 2013

Со мной произошло то же самое, но с переключателями, как писал henry000.

Я загрузил оригинальные изображения радиокнопок в голографическом стиле и макеты XML с http://android -holo-colors.com /

...