Ich habe den folgenden Code in meiner Manifest-Datei, die meine .MainActivity den Titel "Just the Activity Name" und das Launcher-Symbol mit dem Label "FooBar" haben . Dies funktioniert in der Android API Level 23 und höher durchgängig. In API 24 und 25 hat mein Launcher-Symbol jedoch die Bezeichnung "Just the Activity Name" - es scheint die Bezeichnung und das Symbol zu ignorieren, die ich im Intent-Filter angegeben habe.Launcher-Label in Android 24 & 25-- Nougat
Hat jemand anderes das erlebt?
Gibt es eine Möglichkeit in API 24 oder 25 (Nougat), die Bezeichnung des Symbols im Launcher zu ändern?
<activity
android:name=".MainActivity"
android:label="Just the Activity Name">
<intent-filter
android:label="FooBar"
android:icon="@mipmap/ic_action_thumb_up">
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
Damit Sie sagen in Nougat wird das Label im Intent-Filter nicht mehr für das Label im Launcher verwendet? Die einzige Möglichkeit, den Text in der Titelleiste zu ändern, ist über den Java-Code in der Aktivität? – aha