我正在尝试更改此工具栏颜色完全白色,例如 Android Lollipop设置 操作栏颜色,但是,有一个错误或某事像我们看来的那样,或者也许是一个Android bug!
我的工具栏:
<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>
结果:
正如您所看到的,名称是黑色!,在添加这些名称之后,搜索图标有点黑色。 (你可以试试;))
但我需要完全白色和白色动作。
如何实现这一目标?
我已经尝试了你所期待的一切!
答案 0 :(得分:5)
你可以试试这个:
只需在AppBarLayout
:app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
<强> e.x:强>
<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" />
但我不知道这个搜索行动以及为什么它仍然有点黑。
如果有人知道,请指导我们。
答案 1 :(得分:-2)
将工具栏xml代码更改为
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
app:layout_collapseMode="pin" />
更改@ Style.xml以更改操作栏颜色
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<item name="colorPrimary">@android:color/white</item>
</style>