0

I have 3 different dimension xml . when I set dimens for xlarge , big tablet looks fine but small tablet not fit -last item shrinking- because both of them getting value same xml "xlarge".

[![1536*2048 320dpi 7''][1]][1]

its looking like that in small tablet . 1536*2048 320dpi 8.9''

[![2560*1800 320dpi][2]][2]

and big tablet. 2560 * 1800 320dpi 10.1''

I have to set different size value for same resolution but different tablet size .

Thanks for helping .

6155031
  • 4,171
  • 6
  • 27
  • 56
  • From your description, the two tablets have different resolution, but same density. So I think what you mean is **setting different size value for same density for different tablet size**. Right? – cmoaciopm Aug 18 '17 at 13:53

1 Answers1

1

You might use device size qualifier, for example:

  • large/dimension.xml for 7'' tablet
  • xlarge/dimension.xml for 10'' tablet

Or else use new size qualifiers suggested by Google, refer here.

So for your devices:

  • 7'' tablet : 1536*2048 320dpi = 768dp * 1024dp
  • 10'' tablet : 2560 * 1800 320dpi = 1280dp * 900dp

You can use, for example:

  • sw768dp/dimension.xml for 7'' tablet
  • sw900dp/dimension.xml for 10'' tablet
cmoaciopm
  • 2,076
  • 2
  • 22
  • 30
  • nothing change . I try both "xlarge-large dimensions and sw768-sw900dp" but two device getting value same xml file. -xlarge and sw900dp- . device's density is same each other . – 6155031 Aug 21 '17 at 06:32
  • @dev5151 Could you run the code snippet from https://stackoverflow.com/a/11755265/1093344 to get width and height in dp unit? – cmoaciopm Aug 21 '17 at 08:16
  • 850*1280 & 720*1024 – 6155031 Aug 22 '17 at 06:55
  • @dev5151 So you can use sw720dp/dimension.xml for 1536*2048 320dpi 8.9'' and sw850dp/dimension.xml for 2560 * 1800 320dpi 10.1'' . – cmoaciopm Aug 22 '17 at 07:30