如何为不同尺寸的平板电脑设置相同密度的不同尺寸值?

How to set different size value for same density for different tablet size?

我有 3 个不同的维度 xml。当我为 xlarge 设置尺寸时,大平板电脑看起来不错但小平板电脑不适合 - 最后一项缩小 - 因为它们都获得相同的价值 xml "xlarge".

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

它在小平板电脑中的样子。 1536*2048 320dpi 8.9''

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

和大平板电脑。 2560 * 1800 320dpi 10.1''

我必须为相同分辨率但不同平板电脑尺寸设置不同尺寸值。

感谢您的帮助。

您可以使用设备尺寸限定符,例如:

  • large/dimension.xml 7 英寸平板电脑
  • xlarge/dimension.xml 10 英寸平板电脑

或者使用 Google 建议的新尺寸限定符,参考 here

因此对于您的设备:

  • 7'' 平板电脑:1536*2048 320dpi = 768dp * 1024dp
  • 10'' 平板电脑:2560 * 1800 320dpi = 1280dp * 900dp

您可以使用,例如:

  • sw768dp/dimension.xml 7 英寸平板电脑
  • sw900dp/dimension.xml 10 英寸平板电脑