在Android的AndroidManifest.xml文件中的<Application>元素中有两个容易迷惑的属性——android:logo和android:icon。例如下面这段:
<application
android:label="@string/app_name"
android:icon="@mipmap/ic_launcher"
android:logo="@drawable/actionbar_logo"
android:theme="@style/Theme.IOSched"
android:hardwareAccelerated="true"
android:allowBackup="true"
android:supportsRtl="true">
其中android:icon就是你的安卓应用图标,比如在桌面上显示的应用图标。
而logo是什么时候被使用呢?ActionBar上有一个图标,那个图标就是使用的android:logo对应的那个资源,一般是一个drawble的资源。
关于这个问题StackOverFlow上面也有讨论,戳我
版权声明:本文为博主原创文章,未经博主允许不得转载。
本文解析了AndroidManifest.xml中android:icon与android:logo的区别。android:icon定义应用图标,出现在桌面等位置;android:logo用于ActionBar上的图标,通常是一个drawable资源。
8344

被折叠的 条评论
为什么被折叠?



