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

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

 @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, который выглядит как руководство по разработке материалов
  • Android: как заголовок центра в ToolBar
  • Панель c # для рисования графики и прокрутки
  • Цвет выбранной вкладки в нижней навигации
  • В каком порядке панели наиболее эффективны с точки зрения времени и производительности?
  • Чат клиента смайликов окно JAVA
  • Как оживить Burger в Arrow с помощью Appcompat v7 21, панели инструментов и DrawerLayout
  • Interesting Posts

    Встроенная галерея в определенной папке

    Как преобразовать текущую дату в строку в java?

    Как преобразовать переменную массива bash в строку, ограниченную символами новой строки?

    Ошибка «ClassNotFoundException» в IntelliJ IDEA

    VirtualBox Fatal: загрузочный носитель не найден! Система остановлена

    Мониторинг полосы пропускания в персональной сети

    Как рассчитать сумму столбца datatable в asp.net?

    Настройка Tomcat для использования файла свойств для загрузки информации о соединении DB

    Как создать несколько строк в PDF с помощью Apache pdfbox

    Было найдено несколько типов, которые соответствуют controllerу с именем «Главная»,

    Преимущества и недостатки цепочки методов и возможность заменить все возвращаемые параметры void самим объектом

    Переопределить вызов функции в C

    По умолчанию PowerShell выдает UTF-8 вместо UTF-16?

    Являются ли имена таблиц в регистре MySQL чувствительными к регистру?

    Существует ли политика S3 для ограничения доступа только для просмотра / доступа к одному ведру?

    Давайте будем гением компьютера.