2

我在我的项目中使用新的导航组件。我创建了一个自定义工具栏,即使有导航抽屉,它也会将标题保持在中心。

这就是我的工具栏现在的样子。 在此处输入图像描述 在此处输入图像描述

我正在尝试在那里放置一个自定义汉堡包和后退图标(基本上我需要白色图标)。

我试过了

dataBinding.appBarHome.toolbar.setNavigationIcon(ContextCompat.getDrawable(this, R.drawable.ic_hamburger));

getSupportActionBar().setHomeAsUpIndicator(ContextCompat.getDrawable(this,R.drawable.ic_hamburger));

它都不起作用。如果想查看我的代码的任何特定部分,请随时询问。

4

1 回答 1

3

也许只是因为风格或他们,试试波纹管风格

ThemeOverlay.AppCompat.Dark.ActionBar

当您选择深色操作栏时,默认图标颜色应为白色,当您选择操作栏时,默认图标颜色为黑色图标

所以只需在清单或 style.xml 中替换样式

于 2019-11-05T10:50:37.467 回答