Android图标vs徽标

vol*_*vol 96 icons android manifest graphical-logo

<application>Android Manifest 的标记包含我以前从未见过的徽标属性.您的应用程序图标与其徽标有什么区别?它纯粹用于市场吗?

hec*_*rct 119

如果提供了清单,ActionBar将使用清单的android:logo属性.这使您可以为图标(Launcher)和徽标(ActionBar等)使用单独的可绘制资源.

来源:Android:如何将ActionBar"Home"图标更改为应用程序图标以外的其他内容?


setDisplayUseLogoEnabled()允许在操作栏中使用替代图像("徽标"),而不是默认的应用程序图标.徽标通常是代表应用程序的更宽,更详细的图像.启用此选项后,系统将使用android:logo属性为清单文件中的应用程序(或单个活动)定义徽标图像.徽标将根据需要调整大小以适应操作栏的高度.(最佳做法是将徽标设计为与应用程序图标相同的大小.)

资料来源:http://developer.android.com/guide/topics/ui/actionbar.html#Style


要使用徽标替换图标,请在清单文件中使用android:logo属性指定应用程序徽标,然后在活动中调用setDisplayUseLogoEnabled(true).

资料来源:http://developer.android.com/sdk/android-3.0.html#api


Jam*_*Lim 11

看起来:

  • android:logo 在API级别10中可用,但不在API级别8中
  • 使用android:logowithout android:icon不会在应用程序抽屉中设置应用程序图标

我的预感是"徽标"是指公司徽标而不是应用程序图标.