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

标签 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" />

风格:

<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
     <item name="drawerArrowStyle">@style/DrawerArrowStyle</item>

和样式箭头:

<style name="DrawerArrowStyle" parent="Widget.AppCompat.DrawerArrowToggle">
    <item name="spinBars">true</item>
    <item name="color">@android:color/white</item>
</style>

结果:

如您所见,名称是黑色!,添加这些后,搜索图标有点黑色。 (你可以试试 ;) )

但我需要带有白色 Action 的全白颜色。

如何实现这一点?

我已经尝试了你能想到的一切!

最佳答案

你可以试试这个:

取自: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">

对于 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" />

但我不知道那个搜索 Action ,也不知道为什么它仍然有点黑。

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

关于android - 如何使用协调器布局和自定义工具栏更改 android 标题颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32538293/

相关文章:

html - 如何像我在许多 Google 网络应用程序中看到的那样在右下角实现 'add' FAB?

Android Material transitions、Fragments 和 AppCompat

java - 如何限制手机基本功能的使用,任何人都无法卸载我的应用,彻底锁定?

android - Scaffold Messenger 问题 : The method 'showSnackBar' was called on null

android - 在 Gmail 应用程序中切换帐户动画

android - Lollipop 中导航栏的默认 Alpha 值

android - 在没有弃用方法和向后支持的情况下集成相机

Android 可扩展列表组 textView 随机替换

java - Android 改进了取消所有请求后 'canceled' 中 'onFailure()' 标志的意外值

javascript - Polymer 的动画页面与 Angularjs 一起使用