N级可展开列表视图

9
如何在Android中显示n层级的可扩展列表视图,我只能找到3级可扩展的示例。
参考这个链接:link 请提供指南或为我分享适合在Android中多级可扩展显示的示例。
谢谢。

以下是我的项目链接,可以实现N级树形列表视图。https://github.com/Jaldips/Android-MultilevelTreeListView - Jaldip Katre
请查看 https://github.com/shahbazhashmi/nested-expandable-recyclerview - Shahbaz Hashmi
1个回答

9
根据这个示例,涉及到IT技术。
   public View getChildView(int groupPosition, int childPosition,

                   boolean isLastChild, View convertView, ViewGroup parent) {

             CustExpListview SecondLevelexplv = new CustExpListview(Vincent_ThreeelevellistActivity.this);

             SecondLevelexplv.setAdapter(new SecondLevelAdapter());

             SecondLevelexplv.setGroupIndicator(null);

             return SecondLevelexplv;

      }

这里的 getChildView 方法通过 CustExpListview 类创建一个新的适配器,并将其设置为适配器。
同样地,您可以创建一个新的 BaseExpandableListAdapter 类并在 CustExpListview 类的 getChildView 方法中设置它。


谢谢您的回复。但请确认一件事情,如何在可展开视图中控制多级父项和子项的单击? - user991429
1
链接已经损坏 :( - JWqvist
是的!这个链接无法使用。你能否展示其他链接或者完整的示例代码? - Faizan Mubasher
由于Custom ExpandableListView在onMeasure中采用了静态高度和宽度,所以对我来说不起作用。只有当可扩展列表包含一个简单的TextView并且是3个列表时,它才能正常工作。超过3个将不会出现... - Rashad.Z

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接