如何将多个listView添加到单个listView?

时间:2010-12-07 04:43:36

标签: android listview

自40天以来,我一直面临着一个问题。我没有得到解决方案。这里描述了我的问题

在单个列表中,我需要不同类型的列表。例如三个类型列表 列表A,列表B,列表C.我的意思是在同一列表视图中我有三种不同类型的视图。 列表A包含textView和Button。列表B和列表C是diffenrt类型。我的问题,

  1. 如何显示符合以下条件的列表。
  2. 当我点击按钮(RowA)时,我需要更新列表B的列表。
  3. 在ListView中 (ListView 1)

    1. 列出项目A
    2. 列出项目A
    3. 列出项目A
    4. (ListView 2)  4. 标题  5.清单项目B.  6.清单项目B.  7.清单项目B.  8. 标题  9.清单项目C.  10.清单项目C.  11.清单项目C

      任何人都可以解决这个问题吗?给我一个解决方案。

      感谢你, SRINIVAS

2 个答案:

答案 0 :(得分:0)

好的我喜欢你在extends BaseAdapter使用custom adapter

在列表视图xml中添加所有组件。

然后覆盖getView(int position, View convertView, ViewGroup parent)
第一个arg,我们将获得哪一行,所以你可以通过设置其可见性来使所需的组件可见而其他组件消失

答案 1 :(得分:0)

我认为以下链接可以帮到你。 http://umakantpatil.com/posts/android-listview-with-separate-headers-and-images-loading-from-remote-server

它只使用标题来分隔列表。你可以反正删除这些标题。