【发布时间】:2013-01-08 00:45:20
【问题描述】:
在我的 Eclipse 项目中,我目前有以下文件夹:
- 布局土地
- 大地布局
- layout-sw600dp-land
- 布局-xhdpi-land
(我也有其他的,但现在的问题只是横向布局。)
我的布局非常具体:当我在 Eclipse 的图形布局中更改屏幕大小时,它会发生很大变化。
根据我从 Android 文档和 AVD 设置中了解到的信息,正常屏幕是从 3.6" 到 4.9"。大的从 5.0" 到 7.4"。小的最大为 3.5 英寸。
我转到 layout-land 文件夹中的 xml 布局文件。选择的屏幕尺寸已经是 4.0",这很好,因为我们在普通屏幕尺寸的横向布局文件夹中。我现在选择 5.1" 的屏幕尺寸。编辑器在 layout-large-land 文件夹中打开 xml 文件——也可以。
我现在选择这个屏幕:4.65" (720x1280 xhdpi)。4.65"的大小还在正常范围内,编辑器使用layout-land文件夹中的xml文件。这应该没问题,除了我的布局发生了很大变化!我认为这可能是因为 xhdpi,这就是我创建上面的文件夹(编号 4)的原因,但这似乎不适用于 Eclipse(此屏幕不使用 xml 文件)。 4.7" 也会出现同样的问题。
所以我的真正问题是:
如何为正常范围内的屏幕提供不同的xml布局?
【问题讨论】:
标签: android android-layout android-xml