我正在尝试编写多级树。我确实看过expandablelistview,但它只支持两个级别。我确实查看了其他问题(SO)和帖子,我发现的最有希望的帖子是http://mylifewithandroid.blogspot.com/2011/02/3-level-expandable-lists.html http://mylifewithandroid.blogspot.com/2011/02/3-level-expandable-lists.html
我知道我必须编写一些自定义的东西来处理多级树。
最推荐采取的方法是什么?
我可以将 exapanablelistview 作为子项添加到 exapanablelistview 中吗?
Thanks
你可以达到n级ExpandableListView
,如果您将其与您的自定义一起使用BaseExpandableListAdapter
.
在此扩展适配器中,您可以覆盖
public View getGroupView(int groupPosition, boolean isExpanded,
View convertView, ViewGroup parent)
方法,将 BaseExpandableListAdapter 实例分配给convertView,然后返回它。
如果您已经覆盖了适配器中的所有必要方法,那么这应该可以工作。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)