Android S3 layout vs Galaxy Nexus layout

karlstackoverflow picture karlstackoverflow · Jul 28, 2012 · Viewed 7.6k times · Source

I've developed an app that was supposed to target both the Galaxy Nexus and the Galaxy S3. Both have 720 x 1280 screen resolutions and I have only used 'dp' values in my app. The resources exist in the 'layout-xhdpi' and the 'drawable-xhdpi' folders. Layout looks perfectly fine on the Nexus, but the padding values (in dp) is slightly off on the S3. I assume its because of the bigger screen size on S3 and difference in density.

How can I create a separate folder for Nexus and S3 so I can take into account the different screen sizes?

Answer

Zeus Monolitics picture Zeus Monolitics · Sep 24, 2012

Use this scheme:

For same layout landscape and portrait layout-sw360dp

Only for landscape layout-sw360dp-land

Only for portrait layout-sw360dp-port

I try to say you can use the before clasification creating folders with theses names. The layout located into are loaded in the Galaxy S3 - WXGA720. This is a way for disting the layout for this type of device. Its necesary Android 4.0+.