根据this 有四种尺寸的屏幕,小,正常,大和xlarge。所以这些限定符对应于特定的屏幕。例如,普通限定符是3.7英寸屏幕,小屏幕是2.7英寸屏幕。那么,其他尺寸会发生什么?我的应用程序如何涵盖其他尺寸,例如3.3英寸或3.2英寸?
答案 0 :(得分:3)
它不像那样
2英寸到大约3.7英寸的小屏幕 大约3.5到4.5英寸是正常的 4英寸到7英寸意味着大屏幕 Xlarge屏幕下有7英寸或更大的空间
答案 1 :(得分:3)
您提到的屏幕尺寸应为范围。例如,3.3英寸的屏幕可能属于“正常”类别,因为它大于2.7,但小于3.7。现在说,像素密度方面有一些细微的变化,但是他们选择的屏幕尺寸背后的想法是3.2英寸屏幕和3.3英寸屏幕之间没有很大区别,所以如果你正确地编写你的布局(使用相对宽度等),那么无论你是3.2还是3.3,你的应用都应该看起来一样。他们为SDK添加所有这些大小的原因是,如果您的消费者使用非常小的屏幕而不是非常大的屏幕(如平板电脑),您可能希望显示更多信息或布局不同。然而,在大多数情况下,相对布局是最重要的 - 如果您可以避免使用硬编码像素值来调整视图元素的大小,并且保持布局流畅 - 这样就可以通过最少的工作和测试来支持所有屏幕尺寸对你而言。
答案 2 :(得分:2)
您无法涵盖所有尺寸。您可以阅读这篇文章 - http://developer.android.com/guide/practices/screens_support.html