java - 启用工具栏图标时如何显示汉堡图标
问题描述
对于我的应用程序,我需要在工具栏中显示图标。所以我提到了一个关于stackoverflow的问题
getSupportActionBar().setDisplayShowHomeEnabled(true);
getSupportActionBar().setIcon(R.drawable.ic_launcher);
我对我的代码应用了同样的方法,但在运行应用程序后,我注意到我的导航抽屉图标,即汉堡包不见了。
我怎样才能将它与应用程序图标一起取回?
解决方案
请记住,ToolBar 是更可定制的 ActionBar 版本,虽然它们基本上遵循相同的模式,但它们是两个不同的东西。我的答案是用户工具栏并针对所需的视图对其进行自定义,而不是使用默认的操作栏。如果您使用的是自定义工具栏,那么下面的代码将不起作用。
getSupportActionBar().setDisplayShowHomeEnabled(true);
getSupportActionBar().setIcon(R.drawable.ic_launcher);
使用工具栏。
推荐阅读
- rust - 如何在 Rust 的迭代器适配器中延长临时变量的生命周期?
- ruby-on-rails - ruby -v 是正确的,但 bundler 认为旧版本在起作用
- github - 如何使用 Git API 或任何逻辑获取我的 Github 存储库的社交预览图像链接?
- sql-server - 如何在动态数据透视中用 0 替换 NULL 并在 SQL 2012 中计算累积
- parse-platform - Xamarin c#:Parse.com 关系表似乎只能以一种方式工作?
- c# - 如何排除从 DynamoDB QueryRequest 返回的数据类型描述符?
- sql - 日期字段上的 to_char 给出意外结果
- lua - 如果没有剩下的功能怎么办?
- sas - 是否有 SAS 功能可以删除一个问题缺失值的受访者?
- python - 在熊猫数据框中使用 keras pad_sequences