Android的 - 问题与不同尺寸的布局不工作

Android的 - 问题与不同尺寸的布局不工作

问题描述:

我有一个常规布局文件:Res/layout/test.xmlAndroid的 - 问题与不同尺寸的布局不工作

而另一布局片:Res/layout-large-land/test.xml

此行是在我的活动来声明布局:setContentView(R.layout.test);

我正在使用客户分辨率为1024x600(根据Android网站是标准7英寸平板电脑尺寸)的Eclipse AVD仿真器。我已经在我的Manifest <supports-screens>中声明了正常和大的“真实”。

我的问题是,布局始终是原来的,不同的,更大的布局永远不会被显示(即使条件会建议它应该?)。基本上不同的是,常规布局是ListView,而大风景则是Table。

我试图找出如何让这个在网上和教科书的例子,但我找不到任何证明自己能做什么。从我读过的内容来看,Android应该有意识地决定在普通布局上选择布局大地文件吗?

在此先感谢您的帮助。

编辑:我一直在玩布局,我试过布局土地(工作正常),并将模拟器的分辨率更改为854x480,仍然没有运气。

一个简单的解决方案可能为你工作:::

变化RES /布局大土地RES /布局xhdpi。

+0

对于7英寸平板电脑,我们应该使用layout-xhdpi。试试这个并确认 – 2012-04-22 16:12:48

+0

这似乎有一些效果。但是,大型布局仅在平板电脑上以横向模式显示是非常重要的,否则应该只是默认设置。如果我尝试使用res/layout-xhdpi-land,则会出现错误。 – James 2012-04-22 16:25:42