【问题标题】:Android launch icon doesn't workAndroid 启动图标不起作用
【发布时间】:2012-12-03 13:10:54
【问题描述】:

我在从我的 Android 应用程序设置启动器图标时遇到问题。

如您所见,我在 drawable 文件夹(也可在可绘制 hdpi、ldpi 等中)和 AndroidManifest.xml drawable/logodoor 中将徽标命名为 logodoor.png

启动应用时,它不会显示正确的启动图标,而是标准的 no-icon-android-icon。 -> 在目标设备上,图标显示不好;好像也有 twitter 的标志

感谢您的回答:)

门诺

清单代码:

    <?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="me.menno.ghlyceum" android:versionCode="1" android:versionName="1.0.4">
    <uses-permission android:name="android.permission.INTERNET"/>
    <application android:icon="@drawable/logodoor" android:label="Ghlyceum OB" android:theme="@android:style/Theme.Black.NoTitleBar" android:debuggable="false">
        <activity android:name=".MainActivity" android:label="@string/app_name">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

        <activity android:name=".Notes" />
        <activity android:name=".Help"></activity>
        <activity android:name=".Rooster"></activity>
    </application>
</manifest> 

【问题讨论】:

    标签: android eclipse icons launch


    【解决方案1】:

    你确定你有这样的东西吗:

    <application
        android:icon="@drawable/logodoor"
        ............>
    </application>
    

    【讨论】:

      【解决方案2】:
      <application
          android:icon="@drawable/logodoor"
          android:label="@string/app_name" >
          <activity
              android:name="YourActivityname"
              android:label="@string/title_activity_flash_file" >
              <intent-filter>
                  <action android:name="android.intent.action.MAIN" />
                  <category android:name="android.intent.category.LAUNCHER" />
              </intent-filter>
          </activity>
      </application>
      

      这样您就可以将我的启动器图标放在清单中。

      【讨论】:

        【解决方案3】:

        有时我必须卸载应用才能更改图标

        【讨论】:

        • 没错,我在 3 种不同的设备上尝试了该应用程序,但有时会重新安装 :(
        • 您确定您更改了 xhdpi、hdpi 和 mdpi 中的可绘制对象吗?如果是这样,请尝试清理并重建项目。
        【解决方案4】:
        <application android:icon="@drawable/icon" 
                     android:label="@string/app_name" 
        

        【讨论】:

        • 我应该在哪里可以设置目标设备上应用程序中显示的图标(例如您的邮件徽标、推特徽标等)
        • 我认为应该在layout.xml中。
        • 我的意思是这个标志:janetalkstech.com/wp-content/uploads/2011/05/…
        • 哦,它不受您的应用程序控制。长按系统菜单中的图标,可以将图标拖到主屏幕。
        • 什么意思?我的问题是图标不正确。例如:浏览器有一个地球作为图标。我想要一颗心作为图标,但用户看不到那颗心,只有标准的 android-icon 和应用程序名称。
        猜你喜欢
        • 2011-11-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-01-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多