我正在尝试为分组内容创建ListView适配器。我不能只使用多种类型的列表项,因为我有复杂的设计(图像不是真正的设计,而是布局):
您可以从图像中看到,组视图中有列表项视图。并且组视图已为整个组设置了背景,而不仅仅是其标题。因此我也不能使用ExpandableListView
:
是否有可能以某种方式实现使用少量膨胀元素的设计,以及ListView
这些元素的按需内容填充?
或者我是否需要自己实现整个小部件?我快速浏览了ListView
来源。这几乎是4k LOC!
我知道,使用hack可能有类似的东西:3种类型的列表项:header
,item
,last_item_of_group
。和使用这些不同项(header,item,item,item,last,header,item,item,...)
的组的假背景,但我现在不能这样做!
答案 0 :(得分:0)
您可以尝试使用Expandable Listview。 http://developer.android.com/reference/android/widget/ExpandableListView.html
答案 1 :(得分:0)
我认为你可以使用MergeAdapter,我做了一个与你想要的相似的观点。