我正在尝试处理不同屏幕的布局,但我发现它很难,因为模拟器总是使用默认布局。我不明白为什么。 我创建了一个Nexus 7模拟器,我希望使用layout-sw600dp。 与Nexus 10仿真器相同。 怎么来的?! 提前致谢 R.
答案 0 :(得分:2)
答案 1 :(得分:1)
再次检查布局目录,您可能选择了错误类型的资源文件。此外,我建议使用layout-sw600dp用于7英寸平板电脑,使用layout-sw720dp用于大型平板电脑。
答案 2 :(得分:1)
创建模拟器时,请进入高级设置和自定义皮肤定义,输入“无皮肤”
答案 3 :(得分:1)
Nexus 7(2013)模拟器存在错误。它认为它的分辨率是1280x800,并且因为它是xhdpi设备,最终宽度是400dp,所以它错过了sw600dp限定符。您可以在此处跟踪错误:https://code.google.com/p/android/issues/detail?id=209440
我会在错误关闭时更新这个答案。