【发布时间】:2015-11-17 19:41:31
【问题描述】:
ListView 的问题是只有 ListView 是可滚动的,而不是整个屏幕。
例如,如果我有一个像下面这样的布局,只有屏幕的 ListView 部分是可滚动的,而我希望整个屏幕滚动:
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_below="@+id/toolbar"
android:paddingLeft="24dp"
android:paddingRight="24dp"
android:paddingTop="24dp"
android:paddingBottom="24dp"
android:orientation="vertical">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello, World!"
/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Lorem ipsum."
/>
<ListView
android:id="@+id/listview"
android:layout_width="match_parent"
android:layout_height="match_parent"
/>
</LinearLayout>
是否可以像上面那样填充LinearLayout,以使整个屏幕可滚动?
【问题讨论】:
-
在这种情况下,您可能不需要 ListView。只需添加 listview 的内容 - 我不知道你在里面有什么,也许是 textviews 左右 - 动态地添加到应该在滚动视图内的线性布局中。
标签: android android-layout android-listview android-xml