sw600dp量词不在Galaxy Tab上工作

tas*_*iac 22 android android-layout galaxy-tab

我有一个包含2个片段的程序.在平板电脑上,我正在展示它们.
我正在用/layout-sw600dp文件夹这样做.
在摩托罗拉Xoom和其他平板电脑上,它正在工作,但在三星Galaxy Tab 10.1中没有.
这很奇怪.我到处搜索,并没有遇到一个有同样问题的人?
可能是什么原因?

Ale*_*ran 32

不妨把这个作为答案.swXXXdp标识符仅适用于Android 3.2及更高版本.如果要确保在3.2之后和3.2之前正确定位平板电脑,则必须使用swXXXdp属性 large/xlarge属性.举个例子:

  • / layout/ - 用于手机设备和人像平板电脑
  • / layout-xlarge-land/3.2之前的景观平板电脑
  • / layout-sw600dp-land/3.2之后的景观平板电脑

在Honeycomb 3.2之前,Android使用小型(例如Wildfire),普通(基本上任何手机),大型(Streak 5,OG Galaxy Tab),xlarge(Xoom)的"大小桶",但现在将它们抛弃以支持这些dp值允许更好的控制.