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