Ich habe an Android 1.5 gearbeitet, bin aber jetzt auf die neueste Version umgestiegen. Es gibt also nur einen "zeichnbaren" Ordner in Android 1.5, aber jetzt gibt es drei verschiedene Ordner zum Speichern von Bildern im Android-Projekt.
Und ich habe einige Artikel für diese drei Ordner gefunden, in denen steht
- hdpi bedeutet High-dpi
- mdpi bedeutet mittel-dpi
- ldpi bedeutet low-dpi
Aber was ist der genaue Zweck dieser drei Ordner und wann sollte ich einen bestimmten Ordner zum Speichern von Bildern verwenden?
Antworten:
Um verschiedene Layouts und Bitmaps zu deklarieren, die Sie für die verschiedenen Bildschirme verwenden möchten, müssen Sie diese alternativen Ressourcen in separaten Verzeichnissen / Ordnern ablegen.
Dies bedeutet, dass Sie beim Generieren eines
200x200
Images fürxhdpi
Geräte dieselbe Ressource150x150
fürhdpi
,100x100
fürmdpi
und75x75
fürldpi
Geräte generieren sollten .Platzieren Sie dann die Dateien im entsprechenden Zeichenverzeichnis:
Jedes Mal
@drawable/awesomeimage
, wenn Sie darauf verweisen , wählt das System die entsprechende Bitmap basierend auf der Bildschirmdichte aus.quelle
Ich habe eine gute Lösung. Hier habe ich es als Bild unten angehängt. Also probier es aus. Es kann hilfreich für Sie sein ...!
quelle