670 Stimmen

Symbol für Android-Anwendung festlegen

Wie kann ich ein Symbol für meine Android-Anwendung festlegen?

17 Stimmen

HINWEIS: Wählen Sie für 2016 einfach die Option "Neues Bild-Asset" (in der Regel durch Rechtsklick auf z. B. den Eintrag "mipmap") und verwenden Sie dann den Assistenten. Beginnen Sie mit einem großen Bild und es wird für Sie skaliert. Siehe Antwort von @Justice unten.

2 Stimmen

Wichtiger Tipp für transparentes BG: stackoverflow.com/a/37085828/294884

0 Stimmen

33voto

Sunil Pandey Punkte 6972

Legen Sie Ihre Bilder in den Drawables-Ordner unter einem der drei Ordner und stellen Sie ihn wie folgt ein.

Code

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

21voto

labatyo Punkte 486

Klicken Sie mit der rechten Maustaste auf Ihr Projekt und gehen Sie zu Neu > Sonstiges > Android > Android Icon Set

Folgen Sie dann den Anweisungen des Assistenten

20voto

Milaaaad Punkte 317

1 - Erstellen Sie Ihr Symbol in Photoshop oder Coreldraw in der Größe 256*256

Beachten Sie, dass Sie das PNG-Dateiformat verwenden sollten, wenn Sie ein transparentes Symbol haben möchten.

2-Upload Ihr Symbol in https://romannurik.github.io/AndroidAssetStudio/icons-launcher.html

3-Einstellung auf dieser Website enter image description here

4 Laden Sie die von der Webseite automatisch erstellte Zip-Datei herunter, indem Sie auf die Schaltfläche Download klicken. enter image description here

5-Extrahieren Sie die Zip-Datei und kopieren Sie den Ordner in Ihre Projektbibliothek enter image description here

Beachten Sie, dass der Ordner res alle Größen-Symbole enthält

6-Schließlich müssen Sie das Manifest so einstellen, dass es das Symbol

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

14voto

Hunter-Orionnoir Punkte 1920

Ich finde, dass all diese Antworten, die früher solide waren, jetzt etwas veraltet sind. Ich vermute, dass dies eines Tages das Schicksal dieser Antwort sein wird.

Klicken Sie auf Ihr Hauptprojekt. Die meisten Leute haben "app" als Standardnamen für ihr Hauptprojekt. Ich mag es, spezifisch zu sein, da ich auch andere Projekte habe.

[Ihr Projektname|Anwendung]->"Neu"->"Bild-Asset"

Example of how where to find Image Asset tool in Android Studio

Dann können Sie ein Bild auswählen. Ich habe einmal ein Bild gewählt, das nicht so gut passte. Beachten Sie, dass das Werkzeug Ihnen den "sicheren Bereich" anzeigt.

Example of Android Studio's Image Asset Tool

Sie können die verschiedenen Auflösungen ausprobieren. Ändern Sie den Namen, usw. Der Standardname ist "ic_launcher". Ich ziehe es vor, einen aussagekräftigen Namen zu verwenden, damit es später keine Verwirrung gibt, zu welchem ic_launcher dieser gehört.

Wählen Sie "Weiter", nehmen Sie bei Bedarf Änderungen vor und klicken Sie schließlich auf "Fertig stellen". Der Rest des Tools ist selbsterklärend. Für weitere Informationen schlage ich vor, das Handbuch zu lesen, in dem all diese Einstellungen ausführlicher beschrieben werden: Android Studio Image Asset Tool Dokumentation

Wenn Sie auf "Fertig stellen" klicken, werden die Dateien in den entsprechenden Ordnern unter dem erwarteten Ordner "res" abgelegt. Sample output of the Image Asset tool

Als Nächstes müssen Sie dem Projekt mitteilen, welches Symbol Sie verwenden möchten. Geben Sie in der Datei AndroidManifest.xml etwas wie das Folgende ein (verwenden Sie Ihren eigenen Namen, den Sie oben gewählt haben).

     <application
     android:icon="@mipmap/pooflingers_ic_launcher">

Das ist so ziemlich alles, ab heute sowieso... Ich bin mit Android Studio v4.2.1 Lassen Sie mich wissen, wenn diese Schritte veraltet sind.

13voto

Mohamed Punkte 751

Sie können einfach installieren ein Android Studio Martial Icons Plugin sein Name ist bitte überprüfen Sie Plugin URL Material Design Icon Generator und überprüfen Sie dieses GIF für weitere Details:

Android studio icons plugin

Dies ist vor allem für die Erstellung der Icons mit den erforderlichen Größen, und es wird direkt in seinen Ordnern befinden.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X