1

我有一个 320x480 的现有图像,并设置为 LinearLayout 的背景属性。我知道对于不同的设备,这将垂直/水平不均匀地拉伸,但这是可以接受的。

图像分为 3 个部分,页眉、按钮网格和页脚。页眉为 184 像素,网格为 240 像素,页脚为 56 像素。

如果我将父 LinearLayout 的 weightSum 属性设置为 480,然后将每个部分的 layout_weight 属性设置为适当的像素量,则布局非常不对齐。

所有部分的宽度都为“fill_parent”,高度为“0dp”,并且顶级 LinearLayout 的 3 个子项中的任何一个都没有填充或边距属性。

理想情况下,宽度将始终延伸到整个屏幕,高度将按比例缩放,以便按钮与背景中的网格对齐。

我无法将背景图像(否则我会)重新切成多块。

4

1 回答 1

0

找出问题所在:IntelliJ(可能是 Eclipse)中的预览器显示的内容与真实设备显示的内容不同。事实证明,我的策略一直运行良好 - 预览器在这个特定策略上做得并不好。

于 2012-09-04T16:54:32.537 回答