我正在尝试实现以下listView:
我希望我的问题很容易理解:如何添加一些特殊信息(这些信息有时很长)。
我可以通过使用每个侦听器只有一个子元素的ExpendableListViews来实现这一点......但我发现这种可能性并不好。
有人可以帮助我吗?
谢谢!
答案 0 :(得分:1)
最简单的方法是使用ExpandableListView或使用ListFragment或ListActivity扩展片段或活动。
然后使用自定义ListAdapter或CursorAdapter,或者从中获取数据的任何位置,以便您可以覆盖默认的“列表视图”并创建自己的自定义“列表视图”,其中包含所需的元素。
答案 1 :(得分:1)
要执行此操作,您需要ExpandableListView
来自文档:
一个视图,显示垂直滚动的两级列表中的项目。这个 与ListView的不同之处在于允许两个级别:可以的组 单独扩展以展示其子女。这些物品来自 与此视图关联的ExpandableListAdapter。