我在项目中使用了新的导航组件。我创建了一个自定义工具栏,即使在具有导航抽屉的情况下,也可以将标题保持在中央。
我正在尝试在其中放置自定义汉堡包和后退图标(基本上我需要白色图标)。
我尝试过
dataBinding.appBarHome.toolbar.setNavigationIcon(ContextCompat.getDrawable(this, R.drawable.ic_hamburger));
getSupportActionBar().setHomeAsUpIndicator(ContextCompat.getDrawable(this,R.drawable.ic_hamburger));
没有任何工作。如果想查看我的代码的任何特定部分,请随时询问。
答案 0 :(得分:3)
也许只是因为风格或它们, 只需尝试以下波纹管样式
ThemeOverlay.AppCompat.Dark.ActionBar
每当您选择深色的操作栏时,默认图标颜色应为白色,而当您选择一个操作栏时,则图标颜色将为黑色
所以只需替换清单或style.xml中的样式