我有一个 320x480 的现有图像,并设置为 LinearLayout 的背景属性。我知道对于不同的设备,这将垂直/水平不均匀地拉伸,但这是可以接受的。
图像分为 3 个部分,页眉、按钮网格和页脚。页眉为 184 像素,网格为 240 像素,页脚为 56 像素。
如果我将父 LinearLayout 的 weightSum 属性设置为 480,然后将每个部分的 layout_weight 属性设置为适当的像素量,则布局非常不对齐。
所有部分的宽度都为“fill_parent”,高度为“0dp”,并且顶级 LinearLayout 的 3 个子项中的任何一个都没有填充或边距属性。
理想情况下,宽度将始终延伸到整个屏幕,高度将按比例缩放,以便按钮与背景中的网格对齐。
我无法将背景图像(否则我会)重新切成多块。