我有一个包含2个片段的程序。在平板电脑上,我正在展示它们。
我正在使用/layout-sw600dp
文件夹。
在摩托罗拉Xoom和其他平板电脑上,它正在工作,但不在三星Galaxy Tab 10.1 中
这很奇怪。我到处搜寻并没有遇到一个有同样问题的人?
原因是什么?
答案 0 :(得分:32)
不妨把这个作为答案。 swXXXdp标识符仅适用于Android 3.2及更高版本。如果要确保在3.2之后和3.2之前正确定位平板电脑,则必须使用swXXXdp属性和 large / xlarge属性。举个例子:
在Honeycomb 3.2之前,Android使用了小型(例如Wildfire),普通(基本上是任何手机),大型(Streak 5,OG Galaxy Tab),xlarge(Xoom)的“大小桶”,但现在将它们抛弃以支持这些dp值允许更精细的控制。
答案 1 :(得分:1)
如果你需要7英寸表的支持,那么它不是xlarge而是大: / layout / - 用于手机设备和人像平板电脑 / layout-large-land / 3.2之前的景观平板电脑 / layout-sw600dp-land / for 3.2后景观平板电脑