启用工具栏图标时如何显示汉堡图标

时间:2019-05-07 05:52:43

标签: java android navigation-drawer

对于我的应用程序,我需要在工具栏中显示图标。所以我在stackoverflow

上提到了一个问题
getSupportActionBar().setDisplayShowHomeEnabled(true);
getSupportActionBar().setIcon(R.drawable.ic_launcher);

我对代码应用了相同的内容,但是运行该应用程序后,我注意到我的导航抽屉图标即汉堡消失了。

我如何将其与应用程序图标恢复在一起?

2 个答案:

答案 0 :(得分:2)

请记住,ToolBar是ActionBar的更可自定义的版本,是两个不同的东西,尽管它们基本上遵循相同的模式。 我的答案是使用用户工具栏并针对所需视图自定义它,而不是使用默认的ActionBar。 如果您使用自定义的工具栏,则下面的代码将无法正常工作。

getSupportActionBar().setDisplayShowHomeEnabled(true);
getSupportActionBar().setIcon(R.drawable.ic_launcher);

使用工具栏。

答案 1 :(得分:0)

对此进行更改

getSupportActionBar().setDisplayShowHomeEnabled(true);
getSupportActionBar().setIcon(R.drawable.ic_launcher);

收件人

getSupportActionBar().setDisplayHomeAsUpEnabled(true);
getSupportActionBar().setHomeAsUpIndicator(R.drawable.ic_launcher);
相关问题