【发布时间】:2011-08-06 12:38:20
【问题描述】:
我计划创建一个可扩展的Listview,它有两个以上的级别。我该怎么做?
【问题讨论】:
标签: android
我计划创建一个可扩展的Listview,它有两个以上的级别。我该怎么做?
【问题讨论】:
标签: android
如果您将它与您的自定义BaseExpandableListAdapter 一起使用,您可以实现 n 级ExpandableListView。
在这个扩展的适配器中,你覆盖了
public View getGroupView(int groupPosition, boolean isExpanded,
View convertView, ViewGroup parent)
方法,给convertView分配一个ExpandableListView实例,并返回。
如果您已经覆盖了适配器中所有必要的方法,这应该可以工作。
In this thread 你可以使用BaseExpandableListAdapter 找到ExpandableListView 的工作样本。如果您修改其getGroupView 方法以返回另一个ExpandableListView 实例,您将拥有一个多级列表视图。
【讨论】: