模拟器Nexus 7使用布局文件夹而不是layout-sw600dp

时间:2015-08-13 14:56:35

标签: android layout emulation nexus-7

我正在尝试处理不同屏幕的布局,但我发现它很难,因为模拟器总是使用默认布局。我不明白为什么。 我创建了一个Nexus 7模拟器,我希望使用layout-sw600dp。 与Nexus 10仿真器相同。 怎么来的?! 提前致谢 R.

4 个答案:

答案 0 :(得分:2)

您可以选择2个版本的nexus 7。有更新型号和2012版本。选择2012版本,它应该按预期工作。

enter image description here

答案 1 :(得分:1)

再次检查布局目录,您可能选择了错误类型的资源文件。此外,我建议使用layout-sw600dp用于7英寸平板电脑,使用layout-sw720dp用于大型平板电脑。

答案 2 :(得分:1)

创建模拟器时,请进入高级设置和自定义皮肤定义,输入“无皮肤”

emulator skin

答案 3 :(得分:1)

Nexus 7(2013)模拟器存在错误。它认为它的分辨率是1280x800,并且因为它是xh​​dpi设备,最终宽度是400dp,所以它错过了sw600dp限定符。您可以在此处跟踪错误:https://code.google.com/p/android/issues/detail?id=209440

我会在错误关闭时更新这个答案。