सबसे सीधा तरीका यह है कि इसे स्टाइल में करें। xml
Google की टेम्पलेट शैलियाँ। Xml वर्तमान में निम्न उत्पन्न करती हैं:
<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>
यदि आप समापन टैग से पहले एक और पंक्ति जोड़ते हैं, जैसा कि दिखाया गया है, जो कि टेक्स्ट के रंग को एक डार्क एक्शनबी के साथ बदल देगा:
<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>
यदि आप रंग को किसी और चीज़ में अनुकूलित करना चाहते हैं, तो आप या तो अपने स्वयं के रंग को color.xml में निर्दिष्ट कर सकते हैं या यहां तक कि Android के उपयोग से 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>
नोट: यह शीर्षक का रंग बदलता है और एक्शनबार में प्रदर्शित किसी भी MenuItems के शीर्षक भी।