1

我正在尝试创建一个包含一个长图像的布局,该图像只能垂直滚动。

即 - 它应该拉伸到整个屏幕宽度并拉伸到整个高度。

我的布局是这样做的,但它会在图像前后产生奇怪的间隙。每个间隙大约占屏幕的 2/3,并且可以向下滚动。

如何消除间隙以便仅ImageView出现在屏幕上?

我的活动 XML 是这样的:

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:layout_marginTop="0dp" >

    <LinearLayout
        xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:tools="http://schemas.android.com/tools"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="0dp"
        tools:context=".HelpActivity" >

        <ImageView
            android:id="@+id/imageHelp"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_marginTop="0dp"
            android:src="@drawable/tutorial_with_text" />
    </LinearLayout>

</ScrollView>
4

1 回答 1

7

找到解决方案:供将来参考:

在 ImageView 上使用 android:adjustViewBounds="true"

于 2013-03-11T10:55:41.453 回答