在 Android Lollipop 及以上版本中,应用程序图标在操作栏上不可见

2023-12-22

我刚刚从 api 19 Kitkat 迁移到 api 21 Lollipop。现在我发现操作栏上没有应用程序图标。我觉得我的应用程序看起来有点不同。那么有什么办法可以显示应用程序图标呢?


在 Material 主题(以及基于它的 AppCompat 版本 21)中,操作栏遵循材料设计指南 http://www.google.com/design/spec/layout/structure.html#structure-app-bar并使用一个Toolbar https://developer.android.com/reference/android/support/v7/widget/Toolbar.html:

  • 标题和副标题。标题应该是工具栏在导航层次结构中的当前位置以及其中包含的内容的路标。副标题(如果存在)应指示有关当前内容的任何扩展信息。如果应用程序使用徽标图像,则应强烈考虑省略标题和副标题。

在现代 Android UI 中,开发人员应该更多地依赖视觉上独特的工具栏配色方案,而不是应用程序图标。在 API 21 及更新版本的设备上,不鼓励使用应用程序图标加标题作为标准布局。

但是,如果您想要应用程序图标,设置标志() https://developer.android.com/reference/android/support/v7/widget/Toolbar.html#setLogo(int)是正确的方法。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 Android Lollipop 及以上版本中,应用程序图标在操作栏上不可见 的相关文章

随机推荐