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?

23
demandé sur user3051755 2015-02-13 22:48:34

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.

61
répondu Manuel Ramírez 2016-11-07 15:32:47

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 :

http://iconhandbook.co.uk/reference/chart/android/

46
répondu Rahul Agrawal 2017-08-29 18:15:18

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.

2
répondu Android_Rocks 2015-06-08 10:44:17

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

Density

pour plus de détails sur DIP lire ici.

0
répondu Saeed 2018-09-03 14:47:24