Détails
Comment changer le logo du lanceur d'une application dans Android Studio ?
Je me demandais comment changer l'icône du lanceur dans Android Studio. Je vous serais très reconnaissant pour tout conseil que vous pourriez me donner.
224
3
Voici une autre solution qui me semble plus judicieuse pour ceux qui travaillent sur Android Studio :
Voilà, c'est fait ! Vous avez maintenant un nouveau logo pour votre application.
Recherchez la balise " application " dans le fichier AndroidManifest.xml de l'application.
Cette balise d'application possède un attribut
android:icon
, qui est généralement@drawable/ic_launcher
. La valeur ici est le nom du fichier de l'icône du lanceur. Si la valeur est@drawable/ic_launcher
, alors le nom de l'icône estic_launcher.png
.Trouvez cette icône dans vos dossiers de ressources (
res/mipmap-mdpi
,res/mipmap-hdpi
, etc.) et remplacez-la.Une note sur les ressources mipmap : Si l'icône de votre lanceur est actuellement dans des dossiers dessinables tels que
res/drawable-hdpi
, vous devriez les déplacer vers les équivalents mipmap (par exempleres/mipmap-hdpi
). [Android préservera mieux la résolution des éléments dessinables dans le dossier mipmap][1] pour l'affichage dans les applications de lancement.Note Android Studio : Si vous utilisez Android Studio, vous pouvez laisser le studio placer les éléments graphiques au bon endroit pour vous. Il suffit de faire un clic droit sur le module de votre application et de cliquer sur New -> Image Asset.
Pour le type d'icône, sélectionnez "Launcher Icons (Legacy Only)" pour les fichiers PNG plats ou "Launcher Icons (Adaptive and Legacy)" si vous souhaitez également générer une [icône adaptative][2] pour les appareils API 26+.
[1] : https://stackoverflow.com/questions/28065267/mipmap-vs-drawable-folders [2] : https://developer.android.com/preview/features/adaptive-icons.html
Dans le fichier manifeste, sous la balise , il y aura une ligne similaire :
Placez l'icône du lanceur que vous voulez dans le dossier drawable et écrivez son chemin de ressource.