Kann nicht festgelegt anderes Symbol/label der Anwendung und launcher-Aktivität aus manifest
Ich weiß, diese Frage wurde gebeten vor, aber in Ihnen allen die Antwort ist, um es aus der onCreate-Methode der activity.
Ich möchte NICHT das in meiner onCreate Methode, also Tat ich dies, um meine manifest-Datei, aber ohne Erfolg:-
<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>
Aus irgendeinem Grund was auch immer Symbol/label ich in Tätigkeit setzt, die im application-tag, das ist so ärgerlich. Bitte helfen Sie.
- bitte Lesen Sie diese ,es ist die Antwort [Frage][1] [1]: stackoverflow.com/questions/3488664/...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hatte ich das gleiche problem habe ich gelöst mit einem Sehr sonderbaren, aber einfachen Lösung.
1 - eine neue Aktivität erstellen und nennen es
LauncherActivity
.(setzen Sie die Symbol und die Bezeichnung dieser Tätigkeit, was Sie wollen angezeigt werden, da die Anwendung Symbol/label)2 - setzen Sie diese Tätigkeit als Haupt - & launcher Aktivität der app.(entfernen Sie die
<intent-filter>
tag von Ihrem HomeScreen Aktivität)3er - set-das Thema dieser Aktivität zu
android:theme="@android:style/Theme.Translucent"
4 - jetzt in Ihrer
LauncherActivity
onCreate()
nicht alles tun, starten Sie einfach das HomeScreen-Aktivität mit einer Absicht, und diese Aktivität abzuschließen.finish() erforderlich ist, so dass, wenn Sie drücken Sie die Schaltfläche "zurück" in Ihrem HomeScreen die app schließt.
nun das app-Symbol und die Beschriftung unterscheidet sich von Ihrem HomeScreen-Icon und label
Ihrem manifest Aussehen soll:
Wenn alles, was Sie brauchen ist eine Aktivität, die action-bar-Symbol unterscheidet sich von Anwendung-Symbol, können Sie überschreiben es mit "android:logo" - Attribut für das:
Antwort:
Entfernen Sie das Symbol in der android-Aktivität.
Extra info:
Die Haupt-Aktivität mit der Aktivität launcher wird als durch die android runtime.
Zum Beispiel:
Geben Sie den folgenden code in zwei Aktivität "a" und "b".:
Dann Ihre Anwendung wird in zwei launcher icons "a" und "b".
Können Sie auch "activity-alias" :
Ihre "playstore" - Symbol wird der sein, der in der Anwendung angegebenen Knoten, so können Sie auch dies tun, wenn Sie müssen :