Android xxhdpi, 420 dpi and 480 dpi

user3240604 picture user3240604 · Feb 15, 2017 · Viewed 12k times · Source

I'm facing the next problem:

I have a values-xxhdpi with their dimensions.xml. Devices with 480 dpi work great with this folder.

The problem is that for example Samsung Galaxy S4 or S5 catch the values from this folder and not look well in screen because they have a 420 dpi. So I need to create a values-SOMETHING to this type or devices.

I try adding values-w410dp and work fine, but if I add this folder the devices with 480 dpi now catch de values from this folder and not the values from the values-xxhdpi.

Please need sugestions

Thanks

Answer

user3500198 picture user3500198 · Mar 15, 2018

You have to create dimension resource files for different screen sizes with different dpi.

As you can see here:

android:screenSize=   ["small"| "normal" | "large" |     "xlarge"     ]

android:screenDensity=["ldpi" |   "mdpi" | "hdpi"  | "xhdpi"| "xxhdpi"]

            dpi   [ "280" | "360"| "420"| "480" | "560" ] 

Add your screen dimension with density and define your attributes.