使用ScrollView滚动ImageView

时间:2013-03-11 10:54:03

标签: android android-layout

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

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

我的布局会这样做,但它会在图像前后产生奇怪的间隙。每个间隙大约占屏幕的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>

1 个答案:

答案 0 :(得分:7)

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

在ImageView上使用android:adjustViewBounds =“true”