Android中icon和logo的区别

在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上面也有讨论,戳我

版权声明:本文为博主原创文章,未经博主允许不得转载。

posted @ 2015-07-23 12:47  mooreliu  阅读(779)  评论(0编辑  收藏  举报