图像占用的空间大于其大小

时间:2018-01-22 09:42:44

标签: android image user-interface constraints

我正在构建一个应用程序,其中菜单中的图像会根据用户的选择而变化。我将其设置为高度match_constraint,并将图片宽度设置为wrap_content。但是,在图像更改后,它会占用更多空间,而我的第二个图像(大小设置为match_constraint)会变小。

以下是一些可见的例子:

enter image description here

enter image description here

约束: enter image description here

图片资源: enter image description here

1 个答案:

答案 0 :(得分:1)

如果你发布整个布局xml而不仅仅是图像会很有用,但我可以看到你的问题的一些潜在解决方案:

  • android:scaleType="centerInside"android:adjustViewBounds="true"添加到您的图片中。这使得图像可以缩放到您定义的尺寸,同时保持纵横比而不会在其边界外“溢出”。
  • 您的约束可能没有明确定义,但为了知道需要完整的xml。

我建议尝试第一种方法,因为它通常可以解决我在图像大小调整方面的问题