【发布时间】:2012-02-10 03:05:54
【问题描述】:
我正在尝试将我的手持设备布局更改为平板电脑版本。我最初选择了我的一个屏幕,在布局编辑器中,我为 w1024dp 和景观的 7" 平板电脑选择了限定符。现在它自动生成了一个名为 layout_w1024dp-land 的文件夹并复制了我正在使用的文件。问题是我安装时我的 kindle 我得到的是移动设备的原始布局,而不是平板电脑的布局。
任何提示将不胜感激。
谢谢
【问题讨论】:
我正在尝试将我的手持设备布局更改为平板电脑版本。我最初选择了我的一个屏幕,在布局编辑器中,我为 w1024dp 和景观的 7" 平板电脑选择了限定符。现在它自动生成了一个名为 layout_w1024dp-land 的文件夹并复制了我正在使用的文件。问题是我安装时我的 kindle 我得到的是移动设备的原始布局,而不是平板电脑的布局。
任何提示将不胜感激。
谢谢
【问题讨论】:
如果您关注this link,您会发现您做得对,但 Android-3.2 之前的设备(包括 Kindle 是 2.X 变体)将无法识别该文件夹:
但是,这不适用于 3.2 之前的设备,因为它们不能 将 sw600dp 识别为大小限定符,因此您仍然必须使用 xlarge 限定符也是如此。所以,你应该有一个名为 res/layout-xlarge/main.xml 与 res/layout-sw600dp/main.xml。在下一节中,您将看到一个 允许您避免重复布局文件的技术 方式。
如果您点击链接,则有关如何处理该问题的更多信息。
【讨论】: