我正在尝试创建一个由一个长图像组成的布局,该图像只能垂直滚动。
即。 - 它应该拉伸以占据整个屏幕宽度并拉伸到整个高度。
我的布局会这样做,但它会在图像前后产生奇怪的间隙。每个间隙大约占屏幕的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>
答案 0 :(得分:7)
找到解决方案:供将来参考:
在ImageView上使用android:adjustViewBounds =“true”