我使用以下XML创建了一个滚动条:
<ScrollView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/scroll"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical">
<!--added more layout inside this-->
</LinearLayout>
</ScrollView>
现在,当我正在运行我的应用程序时,如果我的应用程序没有填满整个屏幕,则会在布局下方显示黑屏。
有人知道为什么会这样吗?
答案 0 :(得分:1)
您的ScrollView
高度正在包裹LinearLayout
的内容。
尝试将XML更改为:
<ScrollView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/scroll"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical">
<!--added more layout inside this-->
</LinearLayout>
</ScrollView>
现在,您的ScrollView
应该使用整个屏幕,而不是只占用LinearLayout
。