Android Change Toolbar Title Color To White
The toolbar title in my application displays grey color instead of white.Below is the code.Please help me!!I have edited the code.I have included java code and entire activity_main
Solution 1:
set the theme of the application to AppTheme in AndroidManifest.xml
Hope this helps.
UPDATE
Change the parent of the style to DarkActionBar and see what happesn.
<stylename="AppTheme"parent="Theme.AppCompat.Light.DarkActionBar"><!-- Customize your theme here. --><itemname="colorPrimary">@color/colorPrimary</item><itemname="colorPrimaryDark">@color/colorPrimaryDark</item><itemname="colorAccent">@color/colorAccent</item></style>Solution 2:
Add this to your theme:
<itemname="actionBarStyle">@style/Widget.ActionBar</item>And then create this style:
<stylename="Widget.ActionBar"parent="@style/Widget.AppCompat.ActionBar"><itemname="titleTextStyle">@style/TextAppearance.Widget.ActionBar.Title</item><itemname="subtitleTextStyle">@style/TextAppearance.Widget.ActionBar.Subtitle</item></style><stylename="TextAppearance.Widget.ActionBar.Title"parent="@style/TextAppearance.AppCompat.Widget.ActionBar.Title"><itemname="android:textColor">@color/white</item></style><stylename="TextAppearance.Widget.ActionBar.Subtitle"parent="@style/TextAppearance.AppCompat.Widget.ActionBar.Subtitle"><itemname="android:textColor">@color/white</item></style>Solution 3:
<android.support.v7.widget.Toolbar
    android:id="@+id/toolbar"
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:layout_width="match_parent"
    android:layout_height="50dp"
    android:background="#ffffff"
    app:theme="@style/ThemeOverlay.AppCompat.Light">
Solution 4:
You can use toolbar inside app bar
<android.support.design.widget.AppBarLayout
        android:id="@+id/appbar"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical"
        android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar">
        <android.support.v7.widget.Toolbar
            android:id="@+id/toolbar"
            android:layout_width="match_parent"
            android:layout_height="?attr/actionBarSize"
            android:background="?attr/colorPrimary"
            app:popupTheme="@style/ThemeOverlay.AppCompat.Light"
            app:titleTextColor="#FFFFFF" />
    </android.support.design.widget.AppBarLayout>
or in your style.xml file
style.xml
<stylename="AppTheme1"parent="Theme.AppCompat.Light"><itemname="colorPrimary">@color/primary_color</item><itemname="android:actionBarStyle">@style/MyActionBar</item><itemname="android:popupMenuStyle">@style/popupMenuStyle</item></style><stylename="MyActionBar"parent="@android:style/Widget.Holo.Light.ActionBar"><itemname="android:background">@color/primary_color</item><itemname="android:icon">@drawable/ic_logo</item><!--this is you want--><itemname="android:titleTextStyle">@style/MyTheme.ActionBar.TitleTextStyle</item></style><stylename="MyTheme.ActionBar.TitleTextStyle"parent="@android:style/TextAppearance.Holo.Widget.ActionBar.Title"><itemname="android:textColor">#ffffff</item><itemname="android:textStyle">bold</item></style><stylename="popupMenuStyle"parent="@android:style/Widget.PopupMenu"><itemname="android:popupBackground">@color/new_popup_color</item></style>Solution 5:
Try this :
<android.support.v7.widget.Toolbar
xmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http://schemas.android.com/apk/res-auto"
style="@style/HeaderBar"app:theme="@style/ActionBarThemeOverlay"app:popupTheme="@style/ActionBarPopupThemeOverlay"/>
And you can have the full control of your ui elements with these styles:
<stylename="ActionBarThemeOverlay"parent=""><itemname="android:textColorPrimary">#fff</item><itemname="colorControlNormal">#fff</item><itemname="colorControlHighlight">#3fff</item></style><stylename="HeaderBar"><itemname="android:background">?colorPrimary</item></style><stylename="ActionBarPopupThemeOverlay"parent="ThemeOverlay.AppCompat.Light" ><itemname="android:background">@android:color/white</item><itemname="android:textColor">#000</item></style>
Post a Comment for "Android Change Toolbar Title Color To White"