Як встановити колір заголовка для нової Панелі інструментів?


119

Я використовую нову панель інструментів v7, і я не можу зрозуміти, як змінити колір заголовка. Я встановив @style на Панелі інструментів стиль, оголошений у styles.xml і застосував titleTextStyle з textColor. Я щось пропускаю? Я кодую Lollipop, але зараз тестую на пристрої Kitkat.

styles.xml

<resources>

    <!-- Base application theme. -->
    <style name="AppTheme" parent="@style/Theme.AppCompat.Light">
        <item name="android:windowNoTitle">true</item>
        <item name="windowActionBar">false</item>
    </style>

    <style name="ActionBar" parent="Theme.AppCompat">
        <item name="android:background">@color/actionbar_background</item>
        <item name="android:titleTextStyle">@style/ActionBar.TitleTextStyle</item>
    </style>

    <style name="ActionBar.TitleTextStyle" parent="@style/TextAppearance.AppCompat.Widget.ActionBar.Title">
        <item name="android:textColor">@color/actionbar_title_text</item>
    </style>

</resources>

actionbar.xml:

<android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/toolbar_actionbar"
    android:layout_width="match_parent"
    android:layout_height="?actionBarSize"
    style="@style/ActionBar"/>

Відповіді:


241

Варіант 1) Швидкий і простий спосіб (лише панель інструментів)

Оскільки appcompat-v7-r23 ви можете використовувати такі атрибути безпосередньо у Toolbarсвоєму стилі:

app:titleTextColor="@color/primary_text"
app:subtitleTextColor="@color/secondary_text"

Якщо ваш мінімальний SDK становить 23, а ви використовуєте нативний, Toolbarпросто змініть префікс простору імен на android.

У Java ви можете використовувати наступні методи:

toolbar.setTitleTextColor(Color.WHITE);
toolbar.setSubtitleTextColor(Color.WHITE);

Ці методи приймають кольоровий int, а не ідентифікатор кольорового ресурсу!

Варіант 2) Перезначення атрибутів стилю та теми панелі інструментів

макет / xxx.xml

<android.support.v7.widget.Toolbar
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:id="@+id/toolbar"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:minHeight="?attr/actionBarSize"
    android:theme="@style/ThemeOverlay.MyApp.ActionBar"
    app:popupTheme="@style/ThemeOverlay.AppCompat.Light"
    style="@style/Widget.MyApp.Toolbar.Solid"/>

значення / styles.xml

<style name="Widget.MyApp.Toolbar.Solid" parent="Widget.AppCompat.ActionBar">
    <item name="android:background">@color/actionbar_color</item>
    <item name="android:elevation" tools:ignore="NewApi">4dp</item>
    <item name="titleTextAppearance">...</item>
</style>

<style name="ThemeOverlay.MyApp.ActionBar" parent="ThemeOverlay.AppCompat.ActionBar">
    <!-- Parent theme sets colorControlNormal to textColorPrimary. -->
    <item name="android:textColorPrimary">@color/actionbar_title_text</item>
</style>

Довідка! Мої значки теж змінили колір!

@PeterKnut повідомив, що це впливає на колір кнопки переливу, кнопку вибору навігації та кнопку назад. Він також змінює колір тексту SearchView.

Щодо кольорів піктограм: colorControlNormalСпадщина від

  • android:textColorPrimary для темних тем (білий на чорному)
  • android:textColorSecondary для світлих тем (чорний на білому)

Якщо застосувати це до теми панелі дій , ви можете налаштувати колір значка.

<item name="colorControlNormal">#de000000</item>

У програмі appcompat-v7 до r23 сталася помилка, яка вимагала також перемогти нативну програму на зразок:

<item name="android:colorControlNormal" tools:ignore="NewApi">?colorControlNormal</item>

Довідка! Мій SearchView - безлад!

Примітка. Цей розділ можливо застарілий.

Оскільки ви користуєтесь віджетом пошуку, який з якихось причин використовує іншу стрілку назад (не візуально, технічно), ніж ту, що входить до appcompat-v7, вам потрібно встановити її вручну в темі програми . Малюнки підтримки бібліотеки правильно підфарбовуються. Інакше вона завжди була б білою.

<item name="homeAsUpIndicator">@drawable/abc_ic_ab_back_mtrl_am_alpha</item>

Щодо тексту перегляду пошуку ... простий спосіб не існує. Прокопавши його джерело, я знайшов спосіб перейти до подання тексту. Я цього не перевіряв, тому, будь ласка, повідомте мене в коментарях, якщо це не спрацювало.

SearchView sv = ...; // get your search view instance in onCreateOptionsMenu
// prefix identifier with "android:" if you're using native SearchView
TextView tv = sv.findViewById(getResources().getIdentifier("id/search_src_text", null, null));
tv.setTextColor(Color.GREEN); // and of course specify your own color

Бонус: Заміна атрибутів стилю та теми ActionBar

Відповідна стилізація для панелі дій за замовчуванням дії appcompat-v7 виглядатиме так:

<!-- ActionBar vs Toolbar. -->
<style name="Widget.MyApp.ActionBar.Solid" parent="Widget.AppCompat.ActionBar.Solid">
    <item name="background">@color/actionbar_color</item> <!-- No prefix. -->
    <item name="elevation">4dp</item> <!-- No prefix. -->
    <item name="titleTextStyle">...</item> <!-- Style vs appearance. -->
</style>

<style name="Theme.MyApp" parent="Theme.AppCompat">
    <item name="actionBarStyle">@style/Widget.MyApp.ActionBar.Solid</item>
    <item name="actionBarTheme">@style/ThemeOverlay.MyApp.ActionBar</item>
    <item name="actionBarPopupTheme">@style/ThemeOverlay.AppCompat.Light</item>
</style>

2
Цей розчин має різні побічні ефекти. textColorPrimary застосовується також на кнопці висувної навігації та тексті у віджеті пошуку. Більше того, колір кнопки "назад" встановлений на білий (не питайте мене чому).
— Пітер Кнут

@PeterKnut На той момент я не усвідомлював, наскільки пропоноване рішення було неповним. Після редагування - ось як я його використовую, і це працює. Однак перегляньте фрагмент тексту тексту перегляду пошуку, будь ласка.
— Євген Печанець

Зараз це працює майже коректно. Дві примітки: копати текст у пошуковому віджеті - це не дуже гарна ідея, його ідентифікатор може бути змінений у майбутньому. Властивість фону в Widget.MyApp.ActionBar впливає також на фон у кнопках та підказках. Фон потрібно встановити безпосередньо в <android.support.v7.widget.Toolbar> безпосередньо.
— Пітер Кнут

Я погоджуюсь, що це не дуже гарна ідея, я хоч би додав туди нульову перевірку (однак, які шанси цього ідентифікатора змінюються). Щодо тла: Ви неправі, якщо додаєте його як стиль до елемента панелі інструментів, фон стосується лише віджета панелі інструментів. Якщо ви визначите фон у програмі ThemeOverlayта використовуєте його як тему , фон кожного дочірнього елемента також стане кольоровим.
— Євген Печанець

Гаразд, ти маєш рацію зі стилем та темою. Моя помилка.
— Пітер Кнут

40

Ось моє рішення, якщо вам потрібно змінити лише колір заголовка, а не колір тексту у пошуковому віджеті.

layout / toolbar.xml

<android.support.v7.widget.Toolbar
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:id="@+id/toolbar"
    android:background="@color/toolbar_bg"
    app:theme="@style/AppTheme.Toolbar"
    app:titleTextAppearance="@style/AppTheme.Toolbar.Title"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:minHeight="?attr/actionBarSize"/>

значення / themes.xml

<resources>
    <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
        <item name="windowActionBar">false</item>
    </style>

    <style name="AppTheme.Toolbar" parent="ThemeOverlay.AppCompat.ActionBar">
        <!-- Customize color of navigation drawer icon and back arrow --> 
        <item name="colorControlNormal">@color/toolbar_icon</item>
    </style>

    <style name="AppTheme.Toolbar.Title" parent="TextAppearance.Widget.AppCompat.Toolbar.Title">
        <!-- Set proper title size -->
        <item name="android:textSize">@dimen/abc_text_size_title_material_toolbar</item>
        <!-- Set title color -->
        <item name="android:textColor">@color/toolbar_title</item>
    </style>
</resources>

Аналогічним чином можна встановити також субтитрTextAppearance.


У мене виникли проблеми, коли колір заголовка відрізнявся б залежно від того, чи існувала панель інструментів у фрагменті чи в активності. Використання цього трюку для зміни кольору було єдиним виправленням, яке я міг знайти (інші способи зміни кольору не спрацювали). Я сподіваюся, що це допоможе більше людей. Дякую!
— Педро Лурейро

3
@Peter Knut вам потрібно вказати, що це працює лише для API21 і вище, що робить його марним
— DoruChidean

@DoruChidean перевірено з Jelly Bean (API 16): це працює як шарм!
— crubio

Неможливо встановити тему на активність. IE, <активність android: name = ". SomeActivity" android: topic = "@ style / AppTheme.Toolbar"
— програв переклад

11

Якщо ви підтримуєте API 23 і вище, тепер ви можете використовувати атрибут titleTextColor для встановлення кольору заголовка Панелі інструментів.

layout / toolbar.xml

<android.support.v7.widget.Toolbar
        android:id="@+id/toolbar"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:titleTextColor="@color/colorPrimary"
        />

MyActivity.java

Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar)
toolbar.setTitleTextColor(Color.WHITE);

Вони, мабуть, підтримуються і бібліотекою додатків.
— Євген Печанець

10

Налаштування app:titleTextColorмоїх android.support.v7.widget.Toolbarробіт для Android 4.4 та 6.0 теж із com.android.support:appcompat-v7:23.1.0:

<android.support.v7.widget.Toolbar
    android:id="@+id/toolbar"
    android:layout_height="wrap_content"
    android:layout_width="match_parent"
    android:minHeight="?attr/actionBarSize"
    android:background="?attr/colorPrimary"
    app:titleTextColor="@android:color/white" />

4
Зауважте, що простір імен - це додаток, а не андроїд.
— Томмі

просто додавши цей рядок додаток: titleTextColor = "@ android: color / white" працював для мене в kitkat і вище також. Спасибі @hunyadym
— Ghanshyam Nayma

9

Це мене дратувало деякий час, і мені не сподобалася відповідь, яку я отримав, тому я подивився на джерело, щоб побачити, як це працює.

FractalWrench знаходиться на правильному шляху, але його можна використовувати нижче API 23, і його не потрібно встановлювати на панелі інструментів.

Як говорили інші, ви можете встановити стиль на панелі інструментів за допомогою

app:theme="@style/ActionBar"

і в цьому стилі можна встановити колір тексту заголовка за допомогою

<item name="titleTextColor">#00f</item>

для попереднього API 23 або для 23+

<item name="android:titleTextColor">your colour</item>

Повний xml

<android.support.v7.widget.Toolbar
    android:id="@+id/toolbar"
    android:layout_height="?attr/actionBarSize"
    android:layout_width="match_parent"
    app:theme="@style/ActionBar"
    app:popupTheme="@style/ThemeOverlay.AppCompat.Dark"/>


<style name="ActionBar" parent="@style/ThemeOverlay.AppCompat.ActionBar">
    <item name="android:titleTextStyle">@style/ActionBarTextStyle</item>
    <item name="titleTextColor">your colour</item>
    <item name="android:background">#ff9900</item>
</style>

Тут усі атрибути, які можна встановити на панелі інструментів

<declare-styleable name="Toolbar">
    <attr name="titleTextAppearance" format="reference" />
    <attr name="subtitleTextAppearance" format="reference" />
    <attr name="title" />
    <attr name="subtitle" />
    <attr name="gravity" />
    <attr name="titleMargins" format="dimension" />
    <attr name="titleMarginStart" format="dimension" />
    <attr name="titleMarginEnd" format="dimension" />
    <attr name="titleMarginTop" format="dimension" />
    <attr name="titleMarginBottom" format="dimension" />
    <attr name="contentInsetStart" />
    <attr name="contentInsetEnd" />
    <attr name="contentInsetLeft" />
    <attr name="contentInsetRight" />
    <attr name="maxButtonHeight" format="dimension" />
    <attr name="navigationButtonStyle" format="reference" />
    <attr name="buttonGravity">
        <!-- Push object to the top of its container, not changing its size. -->
        <flag name="top" value="0x30" />
        <!-- Push object to the bottom of its container, not changing its size. -->
        <flag name="bottom" value="0x50" />
    </attr>
    <!-- Icon drawable to use for the collapse button. -->
    <attr name="collapseIcon" format="reference" />
    <!-- Text to set as the content description for the collapse button. -->
    <attr name="collapseContentDescription" format="string" />
    <!-- Reference to a theme that should be used to inflate popups
         shown by widgets in the toolbar. -->
    <attr name="popupTheme" format="reference" />
    <!-- Icon drawable to use for the navigation button located at
         the start of the toolbar. -->
    <attr name="navigationIcon" format="reference" />
    <!-- Text to set as the content description for the navigation button
         located at the start of the toolbar. -->
    <attr name="navigationContentDescription" format="string" />
    <!-- Drawable to set as the logo that appears at the starting side of
         the Toolbar, just after the navigation button. -->
    <attr name="logo" />
    <!-- A content description string to describe the appearance of the
         associated logo image. -->
    <attr name="logoDescription" format="string" />
    <!-- A color to apply to the title string. -->
    <attr name="titleTextColor" format="color" />
    <!-- A color to apply to the subtitle string. -->
    <attr name="subtitleTextColor" format="color" />
</declare-styleable>

4

Найпростіший спосіб змінити Toolbarназву кольору за допомогою CollapsingToolbarLayout.

Додайте нижче стилі до CollapsingToolbarLayout

<android.support.design.widget.CollapsingToolbarLayout
        app:collapsedTitleTextAppearance="@style/CollapsedAppBar"
        app:expandedTitleTextAppearance="@style/ExpandedAppBar">

styles.xml

<style name="ExpandedAppBar" parent="@android:style/TextAppearance">
        <item name="android:textSize">24sp</item>
        <item name="android:textColor">@android:color/black</item>
        <item name="android:textAppearance">@style/TextAppearance.Lato.Bold</item>
    </style>

    <style name="CollapsedAppBar" parent="@android:style/TextAppearance">
        <item name="android:textColor">@android:color/black</item>
        <item name="android:textAppearance">@style/TextAppearance.Lato.Bold</item>
    </style>

3

Якщо ви можете використовувати додаток appcompat-v7 : titleTextColor = "# fff">

<android.support.v7.widget.Toolbar  
        android:id="@+id/toolbar"  
        android:layout_width="match_parent"  
        android:layout_height="wrap_content"  
        android:background="@color/colorPrimary"   
        android:visibility="gone"   
        app:titleTextColor="#fff">   
    </android.support.v7.widget.Toolbar>   

2

Це працювало для мене

<android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:id="@+id/toolbar"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:background="?attr/colorPrimary"
    android:fitsSystemWindows="true"
    android:minHeight="?attr/actionBarSize"
    app:navigationIcon="@drawable/ic_back"
    app:popupTheme="@style/ThemeOverlay.AppCompat.Light"
    app:subtitleTextColor="@color/white"
    app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
    app:title="This week stats"
    app:titleTextColor="@color/white">


    <ImageView
        android:id="@+id/submitEditNote"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentEnd="true"
        android:layout_alignParentRight="true"
        android:layout_gravity="right"
        android:layout_marginRight="10dp"
        android:src="@android:drawable/ic_menu_manage" />
</android.support.v7.widget.Toolbar>

2

Створіть панель інструментів у своєму xml ... toolbar.xml:

<android.support.v7.widget.Toolbar
        android:id="@+id/toolbar"

    </android.support.v7.widget.Toolbar>

Потім додайте в панель інструментів.xml наступне:

app:titleTextColor="@color/colorText"
app:title="@string/app_name">

Remeber @ color / colorText - це просто ваш файл color.xml з атрибутом кольору з назвою colorText і кольором. Це найкращий спосіб зателефонувати за рядками, а не твердо кодувати колір всередині панелі інструментів.xml. Також у вас є інші можливості змінити текст, наприклад: textAppearance ... і т.д. ... просто введіть додаток: text ... і intelisense надасть вам параметри в андроїд-студії.

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

 <android.support.v7.widget.Toolbar
        android:id="@+id/toolbar"
        android:layout_width="match_parent"
        android:layout_height="?attr/actionBarSize"
        android:layout_weight="1"
        android:background="?attr/colorPrimary"
        app:layout_scrollFlags="scroll|enterAlways"
        app:popupTheme="@style/Theme.AppCompat"
       app:subtitleTextAppearance="@drawable/icon"
        app:title="@string/app_name">
    </android.support.v7.widget.Toolbar>

Примітка: ця панель інструментів повинна знаходитись у вашій Activity_main.xml.Easy Peasie

Ще один варіант - це зробити все у своєму класі:

Toolbar toolbar = findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
toolbar.setTitleTextColor(Color.WHITE);

Щасти


Гей, дякую, це працює. Але ви знаєте, як використовувати цей атрибут лише у стилях? Замість того, щоб робити xml messier. Дякую :)
— Greggz

очевидно, що ваш @color надходить безпосередньо з вашого рядкового ресурсу. Таким чином ваш XML є більш охайним, ніж жорстке кодування ваших кольорів.
— RileyManda

1

Для зміни кольору

<android.support.v7.widget.Toolbar
    android:id="@+id/toolbar"
    android:layout_height="wrap_content"
    android:layout_width="match_parent"
    android:background="?attr/colorPrimary"

/>

Toolbar myToolbar = (Toolbar) findViewById(R.id.toolbar);
        myToolbar.setTitleTextColor(ContextCompat.getColor(getApplicationContext(), R.color.Auth_Background));
        setSupportActionBar(myToolbar);

1

Я боровся з цим сьогодні протягом декількох годин, тому що всі ці відповіді зараз застаріли. Що стосується MDC та нових можливостей тематики, я просто не міг зрозуміти, як замінити app:titleTextColorдодаток як стиль.

Відповідь полягає в тому, що titleTextColorдоступно в styles.xml, якщо ви переосмислюєте щось, що має у спадок Widget.AppCompat.Toolbar. Сьогодні я думаю, що найкращим вибором повинен бути Widget.MaterialComponents.Toolbar:

<style name="Widget.LL.Toolbar" parent="@style/Widget.MaterialComponents.Toolbar">
     <item name="titleTextAppearance">@style/TextAppearance.LL.Toolbar</item>
     <item name="titleTextColor">@color/white</item>
     <item name="android:background">?attr/colorSecondary</item>
</style>

<style name="TextAppearance.LL.Toolbar" parent="@style/TextAppearance.Widget.AppCompat.Toolbar.Title">
     <item name="android:textStyle">bold</item>
</style>

А в темі програми вкажіть панель інструментів Стиль:

<item name="toolbarStyle">@style/Widget.LL.Toolbar</item>

Тепер ви можете залишити xml там, де ви вказали панель інструментів без змін. Довгий час я думав, що зміна android:textColorзовнішнього вигляду тексту на заголовку на панелі інструментів має працювати, але чомусь це не відбувається.


0
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
          android:layout_width="match_parent"
          android:layout_height="wrap_content"
          xmlns:app="http://schemas.android.com/apk/res-auto">

<android.support.v7.widget.Toolbar
    android:id="@+id/toolbar"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    app:titleTextColor="@color/white"
    android:background="@color/green" />


0
public class MyToolbar extends android.support.v7.widget.Toolbar {

public MyToolbar(Context context, @Nullable AttributeSet attrs) {
    super(context, attrs);
}

@Override
protected void onLayout(boolean changed, int l, int t, int r, int b) {
    super.onLayout(changed, l, t, r, b);
    AppCompatTextView textView = (AppCompatTextView) getChildAt(0);
    if (textView!=null) textView.setTextAppearance(getContext(), R.style.TitleStyle);
}

}

Або просте використання від MainActivity:

Toolbar toolbar = (Toolbar) findViewById(R.id.toolbarMain);
setSupportActionBar(toolbar);
((AppCompatTextView) toolbar.getChildAt(0)).setTextAppearance(this, R.style.TitleStyle);

style.xml

<style name="TileStyle" parent="TextAppearance.AppCompat">
    <item name="android:textColor">@color/White</item>
    <item name="android:shadowColor">@color/Black</item>
    <item name="android:shadowDx">-1</item>
    <item name="android:shadowDy">1</item>
    <item name="android:shadowRadius">1</item>
</style>

Хоча цей код може відповісти на питання, було б краще включити якийсь контекст , пояснивши, як він працює і коли ним користуватися. Відповіді, що стосуються лише коду, в довгостроковій перспективі не корисні.
— Адіті Рават

0

Зробіть це з toolbar.setTitleTextAppearance(context, R.style.TitleTextStyle);

// це стиль, в якому ви можете налаштувати свою колірну гамму

 <style name="TitleTextStyle" parent="@android:style/TextAppearance.Holo.Widget.ActionBar.Title">
    <item name="android:fontFamily">@string/you_font_family</item>
    <item name="android:textStyle">normal</item>
    <item name="android:textAppearance">@style/you_text_style</item>
    <item name="android:textColor">#000000</item>
    <item name="android:textSize">20sp</item>
</style>

0

Дуже просто, це працювало для мене (назва та білий значок):

    <android.support.v7.widget.Toolbar
    android:id="@+id/toolbar"
    android:layout_width="match_parent"
    android:layout_height="56dp"
    android:background="@color/PrimaryColor"
    android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
    app:popupTheme="@style/ThemeOverlay.AppCompat.Light"
    android:elevation="4dp" />

0

З бібліотекою матеріальних компонентів ви можете використовувати app:titleTextColorатрибут.

У макеті ви можете використовувати щось на кшталт:

<com.google.android.material.appbar.MaterialToolbar
    app:titleTextColor="@color/...."
    .../>

Ви також можете використовувати власний стиль :

<com.google.android.material.appbar.MaterialToolbar
     style="@style/MyToolbarStyle"
    .../>

з (розширення Widget.MaterialComponents.Toolbar.Primaryстилю):

  <style name="MyToolbarStyle" parent="Widget.MaterialComponents.Toolbar.Primary">
       <item name="titleTextColor">@color/....</item>
  </style>

або (розширення Widget.MaterialComponents.Toolbarстилю):

  <style name="MyToolbarStyle" parent="Widget.MaterialComponents.Toolbar">
       <item name="titleTextColor">@color/....</item>
  </style>

введіть тут опис зображення

Ви також можете змінити колір, визначений стилем, використовуючиandroid:theme атрибут (використовуючи Widget.MaterialComponents.Toolbar.Primaryстиль):

    <com.google.android.material.appbar.MaterialToolbar
        style="@style/Widget.MaterialComponents.Toolbar.Primary"
        android:theme="@style/MyThemeOverlay_Toolbar"
        />

з:

  <style name="MyThemeOverlay_Toolbar" parent="ThemeOverlay.MaterialComponents.Toolbar.Primary">
    <!-- This attributes is also used by navigation icon and overflow icon -->
    <item name="colorOnPrimary">@color/...</item>
  </style>

введіть тут опис зображення

або (використовуючи Widget.MaterialComponents.Toolbar стиль):

    <com.google.android.material.appbar.MaterialToolbar
        style="@style/Widget.MaterialComponents.Toolbar"
        android:theme="@style/MyThemeOverlay_Toolbar2"

з:

  <style name="MyThemeOverlay_Toolbar3" parent="ThemeOverlay.MaterialComponents.Toolbar.Primary">
    <!-- This attributes is used by title -->
    <item name="android:textColorPrimary">@color/white</item>

    <!-- This attributes is used by navigation icon and overflow icon -->
    <item name="colorOnPrimary">@color/secondaryColor</item>
  </style>
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.