Résolution d'Image pour mdpi, hdpi, xhdpi et xxhdpi
j'ai un fond pour mon application dans les résolutions 720x1280 pixels, 1080x1920 pixels et 1440x2560 pixels.
dans quels dossiers (mdpi, hdpi, xhdpi et xxhdpi) dois-je mettre chaque arrière-plan?
4 réponses
Merci de lire Documentation Android concernant les tailles d'écran.
à partir d'une taille d'image de base, il y a un 3:4:6:8:12:16 scaling ratio in drawable size by DPI.
LDPI - 0.75x
MDPI - Original size // means 1.0x here
HDPI - 1.5x
XHDPI - 2.0x
XXHDPI - 3x
XXXHDPI - 4.0x
par exemple, une image 100x100px sur un MDPI sera de la même taille qu'une image 200x200px sur un écran XHDPI.
Nécessite des tailles d'Écran pour splash :
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
Besoin de Tailles d'icône pour l'Application :
pour connaître la résolution du téléphone, il suffit de créer une image avec l'étiquette mdpi, hdpi, xhdpi et xxhdpi. mettez ces images dans le dossier respectif comme mdpi, hdpi, xhdpi et xxhdpi. créez une vue d'image dans layout et chargez cette image. le téléphone chargera l'image respective à partir d'un dossier spécifique. par ceci vous obtiendrez la résolution de téléphone ou * dpi qu'il utilise.
LA TAILLE DP de n'importe quel appareil est (la résolution réelle / le facteur de conversion de densité).
ldpi: 0.75
mdpi: 1.0 (base density)
hdpi: 1.5
xhdpi: 2.0
xxhdpi: 3.0
xxxhdpi: 4.0
exemples de conversion résolution / densité en DP:
XXHDPI périphérique de 1080 x 1920 pixels (Samsung S4, S5) sera de 360 X 640 dp. 1080 / 3 = 360 dp 1920 / 3 = 640 dp
pour plus de détails sur DIP lire ici.