Ich habe einen Hintergrund für meine App in den Auflösungen 720 x 1280 Pixel, 1080 x 1920 Pixel und 1440 x 2560 Pixel.
In welche Ordner (mdpi, hdpi, xhdpi und xxhdpi) soll ich jeden Hintergrund legen?
Ich habe einen Hintergrund für meine App in den Auflösungen 720 x 1280 Pixel, 1080 x 1920 Pixel und 1440 x 2560 Pixel.
In welche Ordner (mdpi, hdpi, xhdpi und xxhdpi) soll ich jeden Hintergrund legen?
Antworten:
Bitte lesen Sie die Android-Dokumentation zu den Bildschirmgrößen.
Ausgehend von einer Basisbildgröße ergibt sich ein Skalierungsverhältnis von 3: 4: 6: 8: 12: 16 in der durch DPI zu zeichnenden Größe.
LDPI - 0.75x
MDPI - Original size // means 1.0x here
HDPI - 1.5x
XHDPI - 2.0x
XXHDPI - 3x
XXXHDPI - 4.0x
Beispielsweise hat ein 100 x 100 Pixel großes Bild auf einem MDPI die gleiche Größe wie ein 200 x 200 Pixel großes Bild auf einem XHDPI-Bildschirm.
Bildschirmgrößen für Splash erforderlich:
LDPI: Portrait: 200 X 320px
MDPI: Portrait: 320 X 480px
HDPI: Portrait: 480 X 800px
XHDPI: Portrait: 720 X 1280px
XXHDPI: Portrait: 960 X 1600px
XXXHDPI: Portrait: 1440 x 2560px
Symbol erforderlich Größen für App:
Die DP-Größe eines Geräts beträgt (tatsächliche Auflösung / Dichteumrechnungsfaktor).
Der Dichteumrechnungsfaktor für Dichteeimer ist wie folgt:
ldpi: 0.75
mdpi: 1.0 (base density)
hdpi: 1.5
xhdpi: 2.0
xxhdpi: 3.0
xxxhdpi: 4.0
Beispiele für die Umwandlung von Auflösung / Dichte in DP:
Ein ldpi-Gerät mit 240 x 320 Pixel hat eine Größe von 320 x 426,66 DP. 240 / 0,75 = 320 dp 320 / 0,75 = 426,66 dp
xxhdpi-Geräte mit 1080 x 1920 Pixel (Samsung S4, S5) haben eine Auflösung von 360 x 640 dp. 1080/3 = 360 dp 1920/3 = 640 dp
Dieses Bild zeigt mehr:
Weitere Details zu DIP finden Sie hier .
Um die Telefonauflösung zu ermitteln, erstellen Sie einfach ein Bild mit den Bezeichnungen mdpi, hdpi, xhdpi und xxhdpi. Legen Sie diese Bilder in entsprechenden Ordnern wie mdpi, hdpi, xhdpi und xxhdpi ab. Erstellen Sie eine Bildansicht im Layout und laden Sie dieses Bild. Das Telefon lädt das entsprechende Bild aus einem bestimmten Ordner. Auf diese Weise erhalten Sie die Telefonauflösung oder * dpi, die es verwendet.
Ihren Eingaben fehlt eine wichtige Information über die Gerätedimension. Angenommen, das beliebte Telefon ist jetzt 6 Zoll (die Diagonale des Displays), dann erhalten Sie folgende Ergebnisse
DPI: Punkte pro Zoll - Anzahl der Punkte (Pixel) pro Segment (Linie) von 1 Zoll. DPI = Diagonale / Gerätegröße
Skalierungsverhältnis = Real DPI / 160. 160 ist die Grunddichte (MHDPI)
DP: (Dichteunabhängiges Pixel) = 1/160 Zoll, betrachten Sie es als Maßeinheit