我有一个常规布局文件:Res/layout/test.xml
平板电脑的另一种布局:Res/layout-large-land/test.xml
此行在我的Activity中用于声明布局:setContentView(R.layout.test);
我正在使用Eclipse AVD模拟器,客户分辨率为1024x600(根据android网站,标准的7英寸平板电脑尺寸)。我已经在我的清单<supports-screens>
中宣布正常和大都是“真实”。
我的问题是布局始终是原始布局,不同的,更大的布局永远不会显示(即使条件表明它应该?)。本质上,区别在于常规布局是ListView,而大型景观布局是表。
我已经尝试过如何在网上和教科书中找到这个例子,但我找不到任何可以显示其他内容的例子。从我读过的内容来看,Android应该有意识地决定在常规布局中选择layout-large-land文件吗?
提前感谢您的帮助。
编辑:我一直在玩布局,我尝试过layout-land(工作正常),并将模拟器的分辨率更改为854x480,仍然没有运气。答案 0 :(得分:0)
一个简单的解决方案可能对您有用:::
将res / layout-large-land更改为res / layout-xhdpi。