【发布时间】:2015-06-25 11:17:59
【问题描述】:
我有一个活动,其中有一个线性布局,它占据了近一半的屏幕,在它下方我需要保留一个包含任意数量项目的列表视图。现在最初我是这样做的
<ScrollView>
<LinearLayout>
</LinearLayout>
<ListView>
</ListView>
</ScrollView>
但是阅读所有线程,我认为将列表视图保留在 Scrollview 中并不是一个好主意。我也面临很多问题,比如 Listview 的高度不合适。
那么如何在不使用 ScrollView 的情况下将布局和列表视图保持在同一个 Activity 中?
【问题讨论】:
-
可以根据需要使用标签,
LinearLayout在一个标签中,ListView在另一个标签中,或者参考这个post -
你不能简单地将它包装在另一个布局中,以
wrap_content作为布局高度值吗? -
在这种情况下,LinearLayout 将始终占据屏幕的一半,而 listview 将在剩余的一半。我希望当用户滚动到顶部时,LinearLayout 也应该滚动,以便 listview 可以占据整个屏幕
标签: android android-layout listview android-listview