在彼此上方显示2张方形图片,占据屏幕宽度的50%

时间:2016-01-26 15:23:02

标签: android image

我是一名网络开发者,我在所有Android屏幕设置中迷失了对齐内容。我已经看过重量,重力,图像的比例等等。) 我希望我可以明确表达我的意图,并且可以将它们填满。

在这张手机屏幕的图片中,我有2张方形图片(紫色和绿色图片)。 enter image description here

我想要实现的是图片的宽度总是占据屏幕宽度的50%,并且它是居中的(因此左边距和右边距为25%)。

所以,让我们说你有600 * 800的屏幕,宽度应该是300像素,左边和右边的边距是150像素(或更好的25%)。在768 * 1024屏幕上,宽度应为384像素。 高度应该遵循这个大小(我已经尝试了很多代码,最好的结果是宽度有点像,在线性空间布局中有3个相对布局,但是只有宽度是正确的,但是高度不是

根据您的屏幕尺寸,可能两个图像的高度一起高于屏幕,并且需要滚动条。

1 个答案:

答案 0 :(得分:1)

将它们包装在PercentRelativeLayout中并将其宽度固定为50%。当视图填充时,将它们的高度设置为等于Java中的宽度