How to define dimens.xml for every different screen size in android? -


when supporting different screen sizes (densities) in android focus on creating different layouts every possible screen. i.e.

  • ldpi
  • mdpi
  • hdpi
  • xhdpi
  • xxhdpi
  • xxxhdpi

i designed layout xhdpi screen reference, , defined it's dimensions in dimens.xml. i want give support every possible screen size. how can that?

as far know, can use this tool figure out proper dimens.xml other screen sizes , add project. right way in situation?

another question, do need create dimens.xml above screen dimensions? if yes w820dp?

thanks help. need support phones only (not tablets or other devices).

you have create different values folder different screens .

values-sw720dp          10.1” tablet 1280x800 mdpi  values-sw600dp          7.0”  tablet 1024x600 mdpi  values-sw480dp          5.4”  480x854 mdpi  values-sw480dp          5.1”  480x800 mdpi   values-xxhdpi           5.5"  1080x1920 xxhdpi values-xxhdpi           5.5"  1440x2560 xxhdpi  values-xhdpi            4.7”   1280x720 xhdpi  values-xhdpi            4.65”  720x1280 xhdpi   values-hdpi             4.0” 480x800 hdpi values-hdpi             3.7” 480x854 hdpi  values-mdpi             3.2” 320x480 mdpi  values-ldpi             3.4” 240x432 ldpi values-ldpi             3.3” 240x400 ldpi values-ldpi             2.7” 240x320 ldpi 

enter image description here

for more information may visit here

different values folders in android

http://android-developers.blogspot.in/2011/07/new-tools-for-managing-screen-sizes.html

edited @humblerookie

you can make use of android studio plugin called dimenify auto generate dimension values other pixel buckets based on custom scale factors. still in beta, sure notify issues/suggestions come across developer.


Comments

Popular posts from this blog

html - Outlook 2010 Anchor (url/address/link) -

javascript - Why does running this loop 9 times take 100x longer than running it 8 times? -

Getting gateway time-out Rails app with Nginx + Puma running on Digital Ocean -