2012-04-01 111 views
3

根据this 有四个尺寸的屏幕,小,正常,大和xlarge。所以这些限定符在特定的屏幕上对应。例如,普通限定符是3.7英寸的屏幕,小的是2.7英寸的屏幕。那么,其他尺寸会发生什么?我的应用程序如何覆盖其他尺寸,例如3.3英寸或3.2英寸?Android应用程序:支持所有屏幕尺寸

回答

3

您提到的屏幕尺寸应该是范围。例如,3.3英寸的屏幕可能会属于“正常”类别,因为它大于2.7,但小于3.7。现在说,像素密度和类似的东西有一些细微的变化,但他们选择的屏幕尺寸背后的想法是,在3.2英寸屏幕和3.3英寸屏幕之间没有太大差别,所以如果你正确地编写你的布局(使用相对宽度等),那么无论你在3.2还是3.3,你的应用应该看起来都一样。他们为SDK添加所有这些大小的原因是,如果您的客户使用的是非常小的屏幕(比如平板电脑),那么您可能希望显示更多的信息,或者采取不同的布局。然而,大多数情况下,相对布局是重点 - 如果可以避免,请不要使用硬编码的像素值来确定视图元素的大小,并保持布局流畅 - 这样一来,只需最少的工作和测试即可支持所有屏幕大小就你而言。

3

它不是这样的

2英寸到大约3.7英寸谈到下小屏幕周围 3.5至4.5英寸是正常 其中4英寸到7英寸意味着大屏幕 和7英寸或以上来XLARGE屏幕