我有轻微的Android布局问题......
我有一个包含LinearLayout的ScrollView元素。我希望scrollview填充整个设备屏幕和linearlayout以填充scrollview的整个高度。
我有下面的代码导致scrollView填满整个屏幕,但linearLayout只填充了scrollview高度的一半左右。
这是我的代码:
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#ff036c07">
<LinearLayout
android:background="#FF0000"
android:id="@+id/overview_form"
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
</LinearLayout>
</ScrollView>
我缺少什么想法?
答案 0 :(得分:14)
将新的android:fillViewport="true"
添加到滚动视图中。
答案 1 :(得分:4)
添加
android:fillViewport="true"
中的 ScrollView
财产
和
还从linearlayout中删除不必要的命名空间,即
xmlns:android="http://schemas.android.com/apk/res/android"
答案 2 :(得分:1)
尝试添加权重属性
在linearlayout中 android:weight="1"
并检查