首页 > 解决方案 > 图像视图不会用包装内容填满所有空间(Android Studio)

问题描述

我正在尝试在我的主页中设置一个图像以填充页面的上部空间(如下所示)。

主页没有问题

但是,当我尝试用不同的设备测试它时,空间没有被正确填充(如下图所示)。使用 Pixel3a,图像的顶部和底部都有额外的空白;而对于 Pixel3a XL,图像的开头和结尾有额外的空白。

问题图片1 问题图片2

我将图像视图设置为具有与父级匹配的宽度和包装内容的高度,但我不明白为什么“包装内容”使空间大于内容本身(即图像),这导致了这个额外的空白?我猜对于 Pixel3a XL 的情况,即使将宽度设置为匹配父级,图像仍然与父级不匹配,这导致图像的开头和结尾处有额外的空白。有人可以指出我该如何解决这个问题吗?我希望图像能够像 Pixel2 一样正确填充空间。我的代码如下所示:

在此处输入图像描述

标签: androidandroid-studioandroid-layout

解决方案


<ImageView>在标签内添加此属性行:

android:scaleType="fitXY"

推荐阅读