所以我试图让我的活动可滚动,当我把我的 relativelayout 放在滚动视图中时,会发生这种情况:
这是上面屏幕截图的代码:
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content" >
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/background"
android:orientation="vertical"
android:paddingLeft="60dp"
android:paddingTop="53dp" >
<ImageView
android:id="@+id/gearImage"
android:layout_width="35dp"
android:layout_height="35dp"
android:layout_marginTop="70dp"
android:clickable="true"
android:contentDescription="@string/gearDescription_string"
android:src="@drawable/gear" />
</RelativeLayout>
</ScrollView>
如果我取出滚动视图,结果是正确的,但当然没有我想要的滚动功能:
现在,有什么办法可以让它看起来像这样:
这样我仍然可以滚动,但如果它们到达我拥有的背景图像的底部,它只是白色(很难说,因为网页的背景是白色的,但我在第二张图像的底部添加了一个白色矩形显示我的意思)。无论如何,他们没有理由触底。
当然,如果您对如何在不拉伸背景图像的情况下实现滚动视图有任何其他建议,我会很高兴听到这些建议。
谢谢你。