android studio 开发apk时的布局问题

imageView控件如何做到跟随手机屏幕大小变化来铺满某个范围呢?我尝试设置水平和垂直布局,虽然可以在不同的分辨率上居中和水平,但图片大小不会改变,我该如何做才能使图片大小也发生改变?

如下图,我就想在不同分辨率下让这个控件铺满屏幕上半部分。

image

最佳答案

首先页面根部局放一个linearlayout
然后在linearlayout里面放俩个你认为合适的layout,然后为这俩个layout分别设置你认为合适的layout_weight值,layout_width值设置为0dp,把图片放入第一个layout中并设置高度宽度都matchparent,要放在下半部分的控件放在第二个layout中。