Я пишу приложение, которое требует следующих двух вещей:
TextView
s) должен быть одним цвет (белый, в данном случае - темный фон) счетчике
должен быть другого цвета (черный, так как белый слишком трудно читать) Я использовал тему, применил на уровне приложения в манифесте, чтобы выполнить первый пункт выше.
Сработало отлично. За исключением того, что он также делает текст на счетчике белого цвета, который трудно читать.
Хорошо, я хочу, чтобы цвет счетчика оставался черным, но все остальное было белым.
Я нашел этот вопрос , в котором показано, как установить цвет текста Spinner, и он работает, но только тогда, когда я также не устанавливаю глобальный textColor.
Таким образом, следующее не работает:
Я полагаю, я надеялся, что это будет похоже на CSS, и все будет каскадно вниз (т.е. «весь текст должен быть белым, кроме того, что находится в вертушка "). Если я удалю строку android: textColor
в основной теме, трюк с цветом прядильщика будет работать нормально.
Похоже, что SpinnerItem
происходит от TextView
, поэтому я попытался придумать разделение типов textViewStyle
, аналогичное spinnerItemStyle
] разлуки, но не повезло.
В отличие от большинства людей, которые спрашивают об этом, я хочу как можно больше сохранить это в XML. Кто-нибудь знает, что я делаю не так?