

Android Studioで、AndroidのActionBarの背景、文字の色を変更しようとしています。  
ActionBarの背景 colorPrimaryで変更できましたが、文字をtextColorPrimaryでしていしても変更できません。  
変更する方法を教えてください。

[code]

    <item name="colorPrimary">@color/colorPrimary</item>
    <item name="android:textColor">@color/textColorPrimary</item>
    
[/code]

環境  
Android Studio Ver4.2.1


CC BY-SA 4.0
2021-09-04T15:09:36.977
82240
2023-06-21T05:03:45.547
42463
question
android android-studio
AndroidのActionBarでtextColorPrimaryが効かない


英語版のほうには解答があります  
<https://stackoverflow.com/questions/5861661/actionbar-text-color>

しかし、この内容でActionBarの文字が変更できない場合は、それがActionBarではなくToolbarの場合があります。  
（Android Studioでテンプレートを使ってアプリを作った場合、ToolbarをActionBarのように扱う場合があります）  
もし、Activity内で

[code]

        setSupportActionBar(binding.appBarMain.toolbar)
    
[/code]

のように初期化されている場合は、layout/app_bar_main.xml
の内容を確認してください。androidx.appcompat.widget.Toolbar があるようであれば、app:titleTextColor
でタイトルの色を変更できます。

[code]

        <com.google.android.material.appbar.AppBarLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:theme="@style/Theme.MyApplication.AppBarOverlay">
    
        <androidx.appcompat.widget.Toolbar
            android:id="@+id/toolbar"
            android:layout_width="match_parent"
            android:layout_height="?attr/actionBarSize"
            android:background="?attr/colorPrimary"
            app:popupTheme="@style/Theme.MyApplication.PopupOverlay"
            app:titleTextColor="@color/red" />
    
    </com.google.android.material.appbar.AppBarLayout>
    
[/code]


CC BY-SA 4.0
2021-09-05T12:43:34.990
82255
2021-09-05T12:43:34.990
48072
82240
answer