Java 如何允许在单个活动上滚动多个ListView?

Java 如何允许在单个活动上滚动多个ListView?,java,android,Java,Android,我已经创建了一个简历构建应用程序,最后一个活动以列表视图的形式显示所有信息。每个ListView都有layout_height=wrap_内容,这意味着一旦用户输入了多个以前的作业,数据就会从屏幕上消失,并可被取消滚动 我已经尝试过限制ListView使用的空间,使它自己的数据可以滚动,但是这在屏幕上看起来并不正确。我更喜欢所有的数据都显示出来,整个屏幕都可以滚动。有什么建议吗 另外,我不希望用户必须移动到其他活动来查看他们输入的数据。如果使用ScrollView,可以解决这个问题。 在layo

我已经创建了一个简历构建应用程序,最后一个活动以列表视图的形式显示所有信息。每个ListView都有layout_height=wrap_内容,这意味着一旦用户输入了多个以前的作业,数据就会从屏幕上消失,并可被取消滚动

我已经尝试过限制ListView使用的空间,使它自己的数据可以滚动,但是这在屏幕上看起来并不正确。我更喜欢所有的数据都显示出来,整个屏幕都可以滚动。有什么建议吗


另外,我不希望用户必须移动到其他活动来查看他们输入的数据。

如果使用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>
...
。。。
...
...

如果你不能解决你的问题,请检查

谢谢你,朋友。我早些时候试过这个,但由于某种原因,它现在起作用了。:)