如何为不同尺寸的平板电脑设置相同密度的不同尺寸值?
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 英寸平板电脑
我有 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 英寸平板电脑