我有一个320x480的现有图像,并设置为LinearLayout的背景属性。据我所知,对于不同的设备,它会垂直/水平拉伸不均匀,但这是可以接受的。
图像分为3个部分,标题,按钮网格和页脚。标题为184像素,网格为240像素,页脚为56像素。
如果我将父LinearLayout的weightSum属性设置为480,那么每个部分的layout_weight属性都是适当的像素数量,布局非常不对齐。
所有部分都以“fill_parent”作为宽度,“0dp”作为高度,并且顶级LinearLayout的3个子项中没有任何填充或边距属性。
理想情况下,宽度将始终延伸到整个屏幕,高度将按比例缩放,以便按钮与背景中的网格对齐。
我不能将背景图像(否则我会)重新切片成多个部分。
答案 0 :(得分:0)
弄清楚问题:IntelliJ中的预览器(可能是Eclipse)并没有显示真实设备的相同内容。事实证明我的策略一直都很好 - 预览员对这个特定的策略并没有做得很好。