我创建了一个CV建筑应用程序,最后一个Activity以ListViews的形式显示所有信息。每个ListView都有layout_height = wrap_content,这意味着一旦用户输入了多个以前的工作,数据就会从屏幕上掉落并且无法滚动。
我已经尝试限制ListView所使用的空间,使其自身的数据可滚动,但是在屏幕上看起来不正确。我更希望显示所有数据并使整个屏幕可滚动。有什么建议吗?
此外,我不希望用户必须转到其他“活动”来查看他们输入的数据。
答案 0 :(得分:1)
如果使用ScrollView,则可以解决。 在您的layout.xml文件中,尝试使用ScrollView这样包装所有列表视图。
...
<ScrollView
android:layout_width="match_parent"
android:layout_height="wrap_content">
<ListView
android:layout_width="match_parent"
android:layout_height="wrap_content">
</ListView>
<ListView
android:layout_width="match_parent"
android:layout_height="wrap_content">
</ListView>
...
</ScrollView>
...
如果您不能解决问题,请检查here。