0

我正在尝试实现以下列表视图:

  • 列表元素1
  • 列表元素2
  • ListElement3(当前选择)

    • 列表元素 3的一些细节
      (可能包括
      另一个视图)
  • 列表元素 4

我希望我的问题很容易理解:怎么可能,添加一些特殊信息(这些信息有时很长)。

我可以通过使用 ExpendableListViews 来实现这一点,每个列表元素只有一个子元素......但我发现这种可能性并不好。

有人能帮我吗?

谢谢!

4

2 回答 2

1

最简单的方法是使用 ExpandableListView 或使用 ListFragment 或 ListActivity 扩展片段或活动。

然后使用自定义 ListAdapter 或 CursorAdapter 或任何您从中获取数据的位置,这样您就可以覆盖默认的“列表视图”并使用您想要的元素布局创建自己的自定义“列表视图”。

于 2012-12-09T23:44:58.603 回答
1

为此,您需要一个ExpandableListView

从文档中:

在垂直滚动的两级列表中显示项目的视图。这与 ListView 的不同之处在于允许两个级别:可以单独展开以显示其子级的组。这些项目来自与此视图关联的 ExpandableListAdapter。

于 2012-12-09T23:45:15.923 回答