Cara paling mudah adalah dengan melakukan ini di styles.xml.
Template styles.xml Google saat ini menghasilkan yang berikut:
<style name="AppTheme" parent="Theme.AppCompat.Light">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
</style>
Jika Anda menambahkan satu baris lagi sebelum tag penutup, seperti yang ditunjukkan, itu akan mengubah warna teks menjadi seperti apa seharusnya dengan Dark ActionBar:
<style name="AppTheme" parent="Theme.AppCompat.Light">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
<item name="actionBarTheme">@style/ThemeOverlay.AppCompat.Dark.ActionBar</item>
</style>
Jika Anda ingin menyesuaikan warna dengan sesuatu yang lain, Anda dapat menentukan warna Anda sendiri dalam colors.xml atau bahkan menggunakan warna bawaan dari Android menggunakan atribut android: textColorPrimary:
<style name="AppTheme" parent="Theme.AppCompat.Light">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
<item name="actionBarTheme">@style/AppTheme.AppBarOverlay</item>
</style>
<style name="AppTheme.AppBarOverlay" parent="ThemeOverlay.AppCompat.Dark.ActionBar">
<item name="android:textColorPrimary">@android:color/darker_gray</item>
</style>
Catatan: Ini mengubah warna judul dan juga judul dari setiap MenuItems yang ditampilkan di ActionBar.