我有一个包含2个片段的程序。在平板电脑上,我同时展示了它们
我正在使用/layout-sw600dp
文件夹执行此操作
在摩托罗拉Xoom和其他平板电脑上,它可以工作,但在三星Galaxy Tab 10.1
中无效这很奇怪。我到处找,还没有遇到一个有同样问题的人
原因是什么
不妨把它作为一个答案。swXXXdp标识符仅适用于Android 3.2及以上版本。如果你想确保你正确地针对3.2之后和3.2之前的平板电脑,你必须使用swXXXdp属性和large/xlarge属性。举个例子:
- /layout/-用于手机设备和人像平板电脑
- /布局x大土地/用于3.2之前的景观平板电脑
- /布局-sw600dp-兰/用于3.2后的景观平板电脑
在Honeycomb 3.2之前,Android使用了小型(例如Wildfire)、普通(基本上是任何手机)、大型(Streak 5、OG Galaxy Tab)、xlarge(Xoom)的"大小桶",但现在放弃了它们,转而使用这些允许更精细控制的dp值。
如果您需要对7英寸桌子的支持,那么它不是超大的,而是大的:/layout/-用于手机设备和人像平板电脑/布局大型土地/景观平板3.2之前/布局-sw600dp-兰德/用于3.2 后的景观平板电脑