0

У меня цвет заголовка установлен правильно, но я не уверен, что мне нужно, чтобы изменить цвет текста значка «значок» в ActionBarCompat. Я хочу, чтобы текст «Вход/Регистрация» был белым.Как изменить цвет элемента текстового меню с помощью ActionBarCompat?

К сожалению, я уверен, что решение там на StackOverflow, но я не был в состоянии нанизывать правильные ключевые слова, чтобы найти его :)

enter image description here

ответ

0

Я не мог понять, как изменить это значение программно или через xml, кроме изменения основной родительской темы. Я закончил тем, что изменил свою тему, чтобы наследовать от Theme.AppCompat и установить заголовокTextStyle (https://stackoverflow.com/a/5881739/413254). Я наследовал от Theme.AppCompat.Light, что естественно делает весь текст в темноте темным. Другой вариант - унаследовать от Theme.AppCompat.Light.DarkActionBar (что могло бы сильно сэкономить мне много головных болей в стиле xml).

Одна из тех ситуаций, когда вы попадаете в детали и пропускаете более фундаментальные вещи: P. Надеюсь, это поможет кому-то.

Смежные вопросы