アンドロイドアプリを製作しています。
タイトルバーの文字色を変更したいのですが、色が白のまま変わりません。
Styleから変更を試みましたがうまく作動しません。
何が原因でしょうか?対処法を教えてください。
style.xml
1 <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> 2 <!-- Customize your theme here. --> 3 <item name="colorPrimary">@color/colorPrimary</item> 4 <item name="colorPrimaryDark">@color/colorPrimaryDark</item> 5 <item name="colorAccent">@color/colorAccent</item> 6 <item name="windowNoTitle">true</item> 7 </style> 8 <style name="AppTheme.AppBarOverlay" parent="ThemeOverlay.AppCompat.Dark.ActionBar"> 9 <!-- [追加] App Bar の文字色 --> 10 <item name="android:textColorPrimary">@color/colorPrimaryText</item> 11 </style>
layout xml ファイルで、Toolbar (androidx.appcompat.widget.Toolbar) に app:popupTheme="@style/AppTheme.AppBarOverlay" とか指定してますか?
いつもありがとうございます。
res/values内には指定Toolbarで指定されているものはありませんでした。
他のres/layoutも確認しましたが特にToolbarの指定があるものはなかったです。
書き方が良くなかったですね。res/layout/activity_main.xml に
<androidx.appcompat.widget.Toolbar
(略)
app:popupTheme="@style/AppTheme.AppBarOverlay" />
が必要なはずってことです。
回答1件
あなたの回答
tips
プレビュー