前回に引き続き、今回も Android の ActionBar
についての記事です。
今回は、ActionBar の戻るボタンやタイトルの色を白色に変更する方法です。
ActionBar を濃い色で指定しているので、戻るボタンの色を白に変えたかったのですが、どこを直すのかがわかりにくかったのでまとめました。
参考にさせていただいた記事はこちらから。
android – Changing ActionBar Text and Button color when using Theme.AppCompat.Light – Stack Overflow
https://stackoverflow.com/questions/30720873/changing-actionbar-text-and-button-color-when-using-theme-appcompat-light
修正するのは、プロジェクトの res > values ディレクトリ内にある styles.xml
ファイルです。
このファイル内にある AppTheme
という名前のタグの parent
を Theme.AppCompat.Light.DarkActionBar
に変更します。
具体的には下記のとおりです。
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> ...... </style>
変更はこれだけで、実機で確認したところ、きちんと白色に変更されていました。
他にも、タグ内に下記を追加するという方法もあるようでしたが、私の環境では上手くいきませんでした。
<item name="android:textColorPrimary">#fff</item>
そのため、他に影響が出ないようでしたら、parent
を変更する方法をおすすめします。
以上、Android の ActionBar のボタン・タイトルの色を白色に変更する方法でした。
ご参考になれば幸いです。