Android 使用多个数据源填充listview

Android 使用多个数据源填充listview,android,android-layout,android-listview,android-scrollview,Android,Android Layout,Android Listview,Android Scrollview,是否可以用4个不同的源填充同一listview的列表 目前,我的设计是一个 文本视图 列表视图 文本视图 列表视图 我不喜欢的是两个listview独立滚动,所以如果顶部的一个几乎是空的,我的屏幕上有很多空的空间, 如果我没有将顶部的一个设置为固定大小,并且它非常满,则底部的一个不会显示 我希望有一个listview/scrollview,这样一切都可以很好地安排,而不依赖于我用来填充listview的数组中有多少条目 那能做到吗? 谢谢 这是我上面提到的xml <TextView

是否可以用4个不同的源填充同一listview的列表

目前,我的设计是一个 文本视图 列表视图 文本视图 列表视图

我不喜欢的是两个listview独立滚动,所以如果顶部的一个几乎是空的,我的屏幕上有很多空的空间, 如果我没有将顶部的一个设置为固定大小,并且它非常满,则底部的一个不会显示

我希望有一个listview/scrollview,这样一切都可以很好地安排,而不依赖于我用来填充listview的数组中有多少条目

那能做到吗? 谢谢

这是我上面提到的xml

 <TextView
    android:id="@+id/gamesView"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_below="@id/top_btns"
    android:gravity="center"
    android:text="@string/gamesView"
    android:textColor="#FFFFFF"/>

<ListView
    android:id="@+id/gameslist"
    android:layout_width="match_parent"
    android:layout_height="260dip"
    android:layout_below="@id/gamesView" />

<TextView
    android:id="@+id/finishedGamesView"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_below="@id/gameslist"
    android:gravity="center"
    android:text="@string/endedGamesView"
    android:textColor="#FFFFFF"/>

<ListView
    android:id="@+id/finishedgameslist"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_below="@id/finishedGamesView" />


单元格如何查找这两个列表?如果它们非常相同,您应该只为它们创建一个公共对象,并从源代码中填充它,并在一个ListView中使用它。这些单元格几乎相同,但我也希望将文本视图设置为int,因为它们用作每个“节”的标题,您可以在适配器中创建getItemViewType和getViewTypeCount。请参考这张看起来像我需要的谢谢!