假设我有一个垂直定向的布局,顶部有一个按钮,中间有一个列表视图,底部有一个按钮:
------
BUTTON
LISTVIEW
LISTVIEW
LISTVIEW
------
我想使整个布局可滚动,以便在向下滚动时可以看到完整列表:
------
LISTVIEW
LISTVIEW
LISTVIEW
BUTTON
------
最佳答案
我想我找到了,这是您的解决方案,无需使用ScrollView
(实际上不需要):
<LinearLayout android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<Button android:id="@+id/btn1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="0"/>
<ListView android:id="@android:id/list1"
android:layout_height="0dip"
android:layout_width="match_parent"
android:layout_weight="1" />
<ListView android:id="@android:id/list2"
android:layout_height="0dip"
android:layout_width="match_parent"
android:layout_weight="1" />
<ListView android:id="@android:id/list3"
android:layout_height="0dip"
android:layout_width="match_parent"
android:layout_weight="1" />
<Button android:id="@+id/btn2"
android:layout_width="match_parent"
android:layout_height="wrap_content"/>
</LinearLayout>
关于java - 如何在Android中将 ListView 拉伸(stretch)到全屏,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17964689/