ImageView不保持最大高度和宽度

问题描述 投票:38回答:2

我使用从用户相册中检索的ImageView将图像加载到.setImageURI(selectedImageUri)中。我有图像视图使用

来限制大小
android:maxHeight="150dp"
android:minHeight="150dp" 
android:maxWidth="150dp" 
android:minWidth="150dp"

直到您从图库中添加图片为止,一切都很好。然后,图像会忘记最大高度和宽度。它与显示器一样宽,并且图像上方和下方都有很多空间。我只需要添加一个scrollview即可查看图像并向下滚动。上方和下方有均匀的空间。有人遇到过这个问题吗?

android android-layout android-imageview android-xml
2个回答
122
投票

将以下内容添加到XML code(或使用appropriate function

android:adjustViewBounds="true"

我不知道为什么这不是默认值,因为似乎很多物品都需要它。尽管如此,将这种简单的逻辑添加到您的XML文件中将带来所有不同。


3
投票

我没有。所以,我只是猜测

© www.soinside.com 2019 - 2024. All rights reserved.