Android - 不同大小的布局问题无法解决

时间:2012-04-22 16:09:42

标签: android layout screen

我有一个常规布局文件: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,仍然没有运气。

1 个答案:

答案 0 :(得分:0)

一个简单的解决方案可能对您有用:::

将res / layout-large-land更改为res / layout-xhdpi。