【发布时间】:2016-07-01 11:09:10
【问题描述】:
如何在Toolbar/AppBarLayout 中设置图标(主页和溢出菜单图标)的颜色以编程方式?
我想为活动中的单个片段更改工具栏的配色方案。将AppBarLayout 的背景设置为浅色(例如带有appBarLayout.setBackgroundResource(..); 的浅灰色)会导致白色图标和白色标题几乎不可见。
其布局如下:
<android.support.design.widget.AppBarLayout
android:id="@+id/appbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:fitsSystemWindows="true">
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:theme="@style/ToolbarStyle"
app:layout_scrollFlags="scroll|enterAlways"/>
</android.support.design.widget.AppBarLayout>
【问题讨论】:
-
@style/ToolbarStyle 中有什么?
-
三点菜单图标称为溢出图标
-
@ootinii 没关系 - 我需要通过特定片段中的代码覆盖该样式
-
@g2o 忘了这个词 - 谢谢!
-
您是要更改主页图标还是返回图标?
标签: android material-design android-toolbar android-appbarlayout