我整个下午都尝试了minHeight
属性。
我想要的是linearMe
布局:
随着ListView变大,我希望linearMe
布局:
我的问题是linearMe
布局越来越小,因为ListView中有更多元素。当listView有足够的元素填充屏幕时,linearMe
布局就消失了。看起来minHeight
在这种情况下没用。
<LinearLayout
android:layout_width="match_parent"
android:orientation="vertical"
android:layout_height="match_parent" >
<ListView
android:id="@+id/list"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
<LinearLayout
android:id="@+id/linearMe"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:background="#FF0000"
android:minHeight="200dp" />
</LinearLayout>
我希望你能帮助我! :)
答案 0 :(得分:0)
也将android:layout_weight="1"
添加到ListView。
将它们(list&amp; linearMe)android:layout_height
属性更改为"match_parent"
删除`minHeight。
这样每个视图都占据屏幕的一半。
答案 1 :(得分:0)
您可能希望使用“View”而不是“LinearLayout”来尝试间隔布局。 ViewGroup类有时会略微区别地处理布局。