2017-01-31 12 views
1

Ich habe ein bisschen eine seltsame Bug/Problem mit einer der Anwendungen, an denen ich arbeite. Auf einigen Geräten, auf denen Android 6 ausgeführt wird, ist das App-Symbol im Vergleich zu den anderen Symbolen aus anderen Apps kleiner. (Siehe Anhang) Irgendeine Idee warum?Android ic_launcher Symbol ist klein in App-Liste

ich eingecheckt haben und die ic_launcher haben die richtige Auflösung - nach dieser: Android - Launcher Icon Size

Wahrscheinlich auch erwähnenswert, dass die Symbole im Android Studio auf das Symbol Generator erzeugt wurden, verwenden.

Danke!

enter image description here

+1

Überprüfen Sie, ob um das Symbol noch eine Füllung vorhanden ist. –

+0

Nein, ich glaube nicht, dass um das Symbol ein Padding vorhanden ist. –

+1

Zufallsraten - haben Sie das Symbol im Drawable- oder Mipmap-Ordner gespeichert? Mipmap wäre korrekt. – Micha

Antwort

1

Drawables und Mipmaps sind nahezu identisch, auch Mipmaps sind meist für Launcher Icons und Drawables für andere Dinge verwendet. Die Suffixe (z. B. -mdpi, -hdpi) sind Filter, , die angeben, unter welchen Umständen die in diesen Verzeichnissen gespeicherten Bilder verwendet werden sollten. Speziell -ldpi gibt Bilder an, die auf Geräten mit Bildschirmen mit niedriger Dichte (etwa 120 Punkte pro Zoll oder "dpi") verwendet werden sollen. Das Suffix -mdpi gibt Ressourcen für Bildschirme mit mittlerer Bildschirmdichte an (ca. 160 dpi), -hdpi gibt Ressourcen für Bildschirme mit hoher Bildschirmdichte an (ca. 240 dpi) und so weiter.

Android Studio bietet eine Image Asset Wizard. Dieser Assistent wurde entwickelt, um ein Starter-Image zu erstellen und Ihnen Symbole in verschiedenen Dichten zu geben. Android berechnet die Dichte des Bildschirms, auf dem die App installiert ist. Dadurch wird das richtige Symbol angezeigt. Wenn es nicht Android gibt, wird der nächste genommen. Sie können mehr über Mipmaps und Drawables auf der offiziellen Entwickler-Website oder einem anderen relevanten Buch über Android-Programmierung wie The Busy Coders Guide to Android Development finden.

Es gibt Android Asset-Studio, die Sie im Chrome-Browser verwenden können, um Symbole zu generieren: https://romannurik.github.io/AndroidAssetStudio/

1

es scheint, dass das Problem die ausgewählte Form war, als das Symbol mit dem Bild Asset-Tool in Android Studio Erzeugen . Quadrat ist standardmäßig ausgewählt. Bei Auswahl von "Keine" wurde das Problem behoben.

Verwandte Themen