设置启动图标,但只显示android默认值

时间:2012-10-26 15:56:25

标签: android

我已在AndroidManifest上设置标签应用程序属性android:icon,但它不起作用。我在文件夹drawable-hdpi,drawable-ldpi,drawable-mdpi上添加了一个名为icon.png的图像,但它坚持显示默认的android图标。

我做错了什么?

由于

我的AndroidManifest就像这样:

<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="..." android:versionCode="1" android:versionName="1.0" >

    <uses-sdk android:minSdkVersion="8" />

    <application
    android:icon="@drawable/icon"
    android:label="My App Name"
    android:theme="@style/notitle"
    android:persistent="true" >

我还添加了一个外部libray,它的AndroidManifest是:

<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="....lib" android:versionCode="1" android:versionName="1.0" >
    <uses-sdk android:minSdkVersion="8" />
    <application android:icon="@drawable/icon">
    </application>

</manifest>

2 个答案:

答案 0 :(得分:1)

您需要更改具有启动器意图过滤器的活动标记中的android:icon属性

答案 1 :(得分:0)

检查您的res中是否只有一个名为drawable的文件夹。它们可能是一个名为icon.png的图标,而不是放在drawable-hdpi,drawable-ldpi,drawable-mdpi文件夹中的图标。