2017-11-16 4 views
0

Ich füge direkt Bilder in drawable Ordnern hinzu und es kommt gut mit ImageView Tag android:src="@drawable/image_name", aber ich frage mich, was mit den anderen drawable Ordnern zu tun, wie unten gezeigt.Android: Das gleiche Bild muss in allen ziehbaren Ordnern hinzugefügt werden?

enter image description here

Muss ich gleiche Bild in allen drawable Ordner oder meine Art das Hinzufügen von Bildern in drawable Ordner hinzufügen müssen, ist falsch?

Bitte helfen Sie mir!

Antwort

1

Das Bild ist gleich, aber die Größe sollte für jeden Ordner unterschiedlich sein. Wenn Sie das Bild nur im aufklappbaren Ordner hinzufügen, wird dasselbe Bild für alle Bildschirmauflösungen geladen. Also zum Beispiel: wenn die Bildgröße klein ist, kann dies zu einer schlechten Bildqualität führen.

Sie können eine ähnliche Frage finden here

I Android Studio verwenden Plugin Android Drawable Importer

+0

also es bedeutet, wir müssen Bilder in allen aufklappbaren Ordnern mit verschiedenen Größen hinzufügen –

+0

Nun .. Theoretisch ja ... Aber praktisch können Sie ldpi überspringen, da nur sehr wenige Geräte jetzt diese Auflösung haben und ich HDPI als das Android-Gerät in der Regel überspringen kann von der nächstliegenden Auflösung abwärts skaliert werden. Und wenn die Bildgröße wirklich groß ist (zB für Hintergrundbilder), überspringe ich auch die xxxdpi ... – Audi

0

Gerade in der ziehbar Ordner abgelegt, keine Notwendigkeit, es in anderen ziehbar -... Ordner da diese Ordner und Inhalte im Inneren werden automatisch von Android Studio erstellt.

+0

meine anderen drawbaren Ordner sind leer. Bilder werden nicht automatisch in anderen Ordnern erstellt, wenn ich Bilder in einen zeichnenden Ordner einfüge. –

+0

Die Ordner werden automatisch erstellt. Das Bild wird nicht automatisch hoch/runter skaliert –

+0

meine Drawable -... Ordner enthalten nur Launcher-Logo. –

1

Alle diese ziehbaren Ordner repräsentieren verschiedene androide Telefondichten. Der beste Ordner, um Ihre Bilder zu platzieren, ist drawbar-xxhdpi, da Android die Bilder automatisch herunterskaliert oder hochskaliert, abhängig von der Dichte Ihrer Geräte und die meisten Handys heutzutage sind auf xxhdpi Dichte.

Wenn Sie ein Bild in einen Zeichnungsordner legen, besteht die Gefahr, dass das Bild in der xxxhdpi-Dichte verzerrt wird.

Wenn Sie Bilder in xxhdpi ablegen, stellen Sie sicher, dass Sie Ihre Bilder entsprechend erstellen. bis xxhdpi Auflösung.

Wenn Sie nicht glauben, dass das Bild in einigen Telefonen richtig aussieht, dann prüfen Sie die Dichte des Telefons und legen Sie ein Bild in den Ordner mit der entsprechenden Dichte. zu seiner Größe (reduziert oder erhöht).

Verwandte Themen