Как установить текст панели инструментов и цвет стрелки назад

Фон панели инструментов темный, я хочу, чтобы текст и стрелка назад были белыми. Я пробовал следовать, но он не работает.

 @color/blue @color/blue_darker @color/purple  // I don't want to set this, changes everywhere. @color/white @style/AppTheme.ToolbarStyle @style/AppTheme.ToolbarStyle @style/AppTheme.DrawerArrowStyle   <[email protected]/AppTheme.OverflowButtonStyle--> @color/white // doesn't work @style/TextAppearance.AppCompat.Widget.ActionBar.Title.Inverse @style/TextAppearance.AppCompat.Widget.ActionBar.Title.Inverse @style/TextAppearance.Widget.AppCompat.Toolbar.Subtitle  

Скорее всего, вы простираетесь от неверного родителя. Если нет, вы можете попробовать добавить style в макет toolbar , если хотите переопределить настройки темы.

В макете панели инструментов:

   

В ваших стилях:

    

Добавьте в качестве инструмента toolbar.xml следующее:

    

Затем в макете, где вам нужно

  

наслаждаться

Внутри операции вы можете использовать

  Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); toolbar.setTitleTextColor(getResources().getColor(android.R.color.white)); 

Если вам нравится выбирать xml для цвета заголовка и обратной стрелки, просто добавьте этот стиль в style.xml.

   

И панель инструментов выглядит так:

   

Это решение может быть проще. Но для этого требуется более высокая версия api (23): просто добавьте этот код в свою панель инструментов в xml

  
   

   

use app: theme = “@ style / ToolBarStyle”

Справочные ресурсы: http: //blog.csdn.net/wyyl1/article/details/45972371

    

этот метод помог мне.

   

Попробуйте множество методов, в нижней версии API, допустимый метод: @color/your_color и не использовать пространство имен Android

пс:

   

Я использовал заполнители, чтобы просто следовать за ними, так как вы, возможно, захотите сохранить наследство от оригинального стиля.

До

  

После:

styles.xml

  

Следовательно

  

Попробуйте это в своем XML-файле

  

И добавьте это ваш файл colors.xml

  YOUR_COLOR 

Чтобы изменить обратный значок панели инструментов, вы можете использовать это:
Добавьте в тему тему @style/ToolbarStyle .
И вот сам ToolbarStyle :

  

Если вы используете последнюю итерацию Android Studio 3.0 и генерируете свои classы активности, в ваших файлах стилей измените это:

  

К этому:

  

Если мы будем следить за шаблоном активности, созданным Android Studios, то AppBarLayout должен иметь тему Android AppBarOverlay, которую вы должны определить в вашем файле styles.xml. Это должно дать вам белый цвет цвета toobar / actionbar.

  ... 

В styles.xml убедитесь, что существует следующее:

  
  • Как скрыть навигационную панель постоянно в андроид-активности?
  • Изменение цвета фона отдельных элементов меню навигации
  • Создание SearchView, который выглядит как руководство по разработке материалов
  • Добавление вертикальной полосы прокрутки в AlertDialog в Android?
  • Панель c # для рисования графики и прокрутки
  • Панель не получает фокус
  • Контекстные стили Actionbar
  • Android: как заголовок центра в ToolBar
  • Давайте будем гением компьютера.