如何解决由于白色工具栏,菜单 3 点和应用程序名称不可见?
我想在我的应用中使用白色工具栏。但是当我更改颜色时,菜单的三个点不可见,因为它的颜色也是白色。此外,工具栏中的应用程序名称也不可见。如何更改这两个的颜色(应用程序名称和菜单点)。我的xml代码-
<com.google.android.material.appbar.AppBarLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:theme="@style/AppTheme.AppBarOverlay">
<androidx.appcompat.widget.Toolbar
android:id="@+id/home_toolbar_id"
android:layout_width="match_parent"
app:layout_scrollFlags="scroll|enteralways|snap"
app:popupTheme="@style/AppTheme.PopupOverlay"
android:layout_height="wrap_content">
</androidx.appcompat.widget.Toolbar>
<com.google.android.material.tabs.TabLayout
android:id="@+id/home_tab_lyt_id"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:layout_scrollFlags="scroll|enteralways"
style="@style/AppTheme.AppBarOverlay"
android:background="#FFFFFF"
app:tabTextColor="#000">
</com.google.android.material.tabs.TabLayout>
解决方法
听说是一种可以以编程方式更改工具栏文本和菜单颜色的方法
public static void setOverflowColor(final Toolbar toolbar,final int color) {
Drawable drawable = toolbar.getOverflowIcon();
if(drawable != null) {
drawable = DrawableCompat.wrap(drawable);
DrawableCompat.setTint(drawable.mutate(),color);
toolbar.setOverflowIcon(drawable);
toolbar.setTitleTextColor(color)
}
}
,
您可以将工具栏主题更改为浅色。 此 Dark Toolbar with Light App Theme 可以帮助您找到适合您的问题的解决方案。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。