0

我有一个常规的布局文件:Res/layout/test.xml

平板电脑的另一种布局:Res/layout-large-land/test.xml

此行在我的 Activity 中用于声明布局:setContentView(R.layout.test);

我正在使用客户分辨率为 1024x600 的 Eclipse AVD 模拟器(根据 android 网站,这是标准的 7 英寸平板电脑尺寸)。我在我的 Manifest<supports-screens>中用 normal 和 large 声明为“真实”。

我的问题是布局始终是原始布局,永远不会显示不同的、更大的布局(即使条件表明它应该显示?)。本质上的区别是常规布局是 ListView 而大景观是 Table。

我已经尝试找到如何在网上和教科书中获取此信息的示例,但我找不到任何可以显示其他操作的示例。根据我的阅读,Android 应该有意识地决定选择 layout-large-land 文件而不是常规布局文件?

在此先感谢您的帮助。

编辑:我一直在玩布局,我尝试过 layout-land(效果很好),并将模拟器的分辨率更改为 854x480,但仍然没有运气。

4

1 回答 1

0

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

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

于 2012-04-22T16:11:46.040 回答