1

我注意到,当在我的屏幕中显示ImageView自动缩小以适应窗口的图像时,即使缩放后的ImageView图像占用不到可见屏幕的 1/4,它们也会在图像上方和下方添加至少 50% 的填充。当显示适合而不调整大小的图像时,不会发生这种情况。

为什么会发生这种情况,我能做些什么来解决它?

如果重要的话,顶级布局是LinearLayout包含 a 的ScrollView,其中包括以下内容ImageView

<ImageView
    android:id="@+id/image"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    />

为什么会这样?

4

1 回答 1

6

您必须告诉 Android 在缩放完成后您希望View' 的边界发生变化。

这是使用android:adjustViewBounds="true".

于 2012-09-10T02:35:15.827 回答