如何使用协调器布局和自定义工具栏更改android标题颜色

man*_*dev 6 android material-design android-5.0-lollipop android-toolbar

我正在尝试更改此工具栏颜色完全白色Android Lollipop设置 操作栏颜色,但是,在我们的视图中有一个错误或类似的东西,或者可能是Android错误!!

我的工具栏:

<android.support.v7.widget.Toolbar
                    android:id="@+id/toolbar"
                    android:layout_width="match_parent"
                    android:layout_height="?attr/actionBarSize"
                    app:layout_collapseMode="pin"
                    app:popupTheme="@style/Theme.AppCompat.Light"
                    app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" />
Run Code Online (Sandbox Code Playgroud)

样式:

<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
     <item name="drawerArrowStyle">@style/DrawerArrowStyle</item>
Run Code Online (Sandbox Code Playgroud)

和风格箭头:

<style name="DrawerArrowStyle" parent="Widget.AppCompat.DrawerArrowToggle">
    <item name="spinBars">true</item>
    <item name="color">@android:color/white</item>
</style>
Run Code Online (Sandbox Code Playgroud)

结果:

如你所见,这个名字是黑色的!在添加这些之后,搜索图标也有点黑.(你可以尝试一下 ;) )

但我需要完全白色和白色动作.

怎么能实现这个?

我已经尝试了你所能期待的一切!

ʍѳђ*_*ઽ૯ท 5

你可以试试这个:

取自:https://github.com/sagar-viradiya/android-design-support-lib-demo/blob/master/app/src/main/res/layout/fragment_collapsing_toolbar.xml

只需将其添加到AppBarLayout:app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"

例如:

<android.support.design.widget.AppBarLayout
        android:id="@+id/appbar_layout"
        android:layout_width="match_parent"
        android:layout_height="256dp"
        app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar">
Run Code Online (Sandbox Code Playgroud)

用于PopUptheme:

<android.support.v7.widget.Toolbar
                    android:id="@+id/Main_toolbar"
                    android:layout_width="match_parent"
                    android:layout_height="?attr/actionBarSize"
                    app:layout_collapseMode="pin"
                    app:popupTheme="@style/Theme.AppCompat.Light" />
Run Code Online (Sandbox Code Playgroud)

但我不知道搜索行动以及为什么这仍然有点黑.

如果有人知道,请指导我们.