android:缩放位图以适合图像视图

png*_*png 5 android bitmap scale

我正在从画廊/相机获取位图并试图适应 200 dp * 200dp 的图像视图

我不得不缩放位图以解决内存不足问题。现在缩放后的图像并不完全适合 imageview。

宽度很好,但高度只有一半。有没有办法让位图适合 imageview 而不改变 imageview 大小和不拉伸图像。

fitxy 可以,但图像被拉伸。我跟着这个答案

Pra*_*asa 0

我认为你需要创建新的位图来适应 ImageView 的大小,并且你必须需要按比例创建新的位图,就像无论它的高度是什么,宽度必须与高度的比例相同,然后你需要在那里设置该位图。另一种方式是给予,

android:adjustViewBounds="true"
Run Code Online (Sandbox Code Playgroud)

它会自动按比例缩放图像。