我有一个简单的布局如下:
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#D23456" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="10dp"
android:background="#FFFFFF" >
<ImageView
android:layout_width="match_parent"
android:layout_height="800dp"
android:src="@drawable/ic_launcher" />
</LinearLayout>
</ScrollView>
滚动视图的背景是粉红色的,内部的线性布局具有高度为 800dp 的 android 图标图像(不适合屏幕)。我期望看到的是 imageview 漂浮在粉红色的背景中,每边(顶部、底部、左侧、右侧)的边距为 10dp。但是当我滚动到底部时,滚动视图不会滚动到边距,所以滚动的底部是图像视图而不是粉红色边距。
我怎样才能防止这种情况?这使用户认为页面还没有结束,并让他想要滚动更多。