The <application>
Android Manifest 的标签包含一个标志属性 http://developer.android.com/guide/topics/manifest/application-element.html#logo我以前从未见过。您的应用程序的图标和徽标有什么区别?是否纯粹用于市场?
ActionBar 将使用清单的 android:logo 属性,如果
提供了一个。这使您可以使用单独的可绘制资源
图标(启动器)和徽标(ActionBar 等)。
Source: Android:如何将 ActionBar“Home”图标更改为应用程序图标以外的其他图标? https://stackoverflow.com/questions/6351479/android-how-to-change-the-actionbar-home-icon-to-be-something-other-than-the-a/6351736#6351736
setDisplayUseLogoEnabled()
允许在操作中使用替代图像(“徽标”)
栏,而不是默认的应用程序图标。徽标通常更宽,
代表应用程序的更详细的图像。当这是
启用后,系统使用为应用程序定义的徽标图像
(或单独的活动)在清单文件中,
android:标志属性。徽标将根据需要调整大小以适应
操作栏的高度。 (最佳实践是设计徽标
与您的应用程序图标大小相同。)
Source: http://developer.android.com/guide/topics/ui/actionbar.html#Style http://developer.android.com/guide/topics/ui/actionbar.html#Style
要将图标替换为徽标,请在
带有 android:logo 属性的清单文件,然后调用
在您的活动中设置DisplayUseLogoEnabled(true)。
Source: http://developer.android.com/sdk/android-3.0.html#api http://developer.android.com/sdk/android-3.0.html#api
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)