我知道之前有人问过这个问题,但在所有这些问题中,答案都是通过 Activity 的 onCreate 方法进行设置。 我不想在我的 onCreate 方法中执行此操作,所以我对我的 list 文件执行了此操作,但无济于事:-
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher_screen"
android:label="@string/app_name"
android:theme="@android:style/Theme.Holo.Light"
>
<activity
android:name="com.iws.unify.HomeScreen"
android:label="@string/nullstring"
android:icon="@drawable/ic_launcher"
>
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
出于某种原因,我在 Activity 中设置的任何图标/标签都会覆盖应用程序标签中的图标/标签,这很烦人。请帮忙。
最佳答案
如果您只需要一个不同于应用程序图标的 Activity 操作栏图标,您可以使用“android:logo”属性覆盖它:
<activity
android:name="com.iws.unify.HomeScreen"
android:label="@string/nullstring"
android:logo="@drawable/ic_launcher">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
关于android - 无法为 list 中的应用程序和启动器 Activity 设置不同的图标/标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17192585/