Android 如何实现多级可扩展列表视图?
我需要实现多级可扩展列表视图,类似于Android 如何实现多级可扩展列表视图?,android,listview,expandablelistview,Android,Listview,Expandablelistview,我需要实现多级可扩展列表视图,类似于ExpandableListView,但有两个以上的级别 现在我使用这个数据结构,但如果需要,我可以更改它。这不是很重要 public class NodeList implements Set<NodeList> public NodeList(String name) { mChilds = new ArrayList<NodeList>(); mNodeName = name; } NodeLi
ExpandableListView
,但有两个以上的级别
现在我使用这个数据结构,但如果需要,我可以更改它。这不是很重要
public class NodeList implements Set<NodeList>
public NodeList(String name) {
mChilds = new ArrayList<NodeList>();
mNodeName = name;
}
NodeList root = new NodeList("root");
NodeList lv_1 = new NodeList("level_1");
NodeList lv_2 = new NodeList("level_2");
NodeList lv_3 = new NodeList("level_3");
root.add(lv_1);
root.add(lv_2);
root.add(lv_3);
NodeList lv_21 = new NodeList("level_21");
NodeList lv_22 = new NodeList("level_22");
lv_2.add(lv_21);
lv_2.add(lv_22);
NodeList lv_211 = new NodeList("level_211");
lv_21.add(lv_211);
NodeList lv_2111 = new NodeList("level_2111");
NodeList lv_2112 = new NodeList("level_2112");
lv_211.add(lv_2111);
lv_211.add(lv_2112);
NodeList lv_31 = new NodeList("level_31");
NodeList lv_32 = new NodeList("level_32");
NodeList lv_33 = new NodeList("level_33");
lv_3.add(lv_31);
lv_3.add(lv_32);
lv_3.add(lv_33);
NodeList lv_321 = new NodeList("level_321");
lv_32.add(lv_321);`
公共类节点列表实现集合
公共节点列表(字符串名称){
mChilds=newarraylist();
mNodeName=名称;
}
节点列表根=新节点列表(“根”);
节点列表lv_1=新节点列表(“级别_1”);
节点列表lv_2=新节点列表(“级别_2”);
节点列表lv_3=新节点列表(“级别_3”);
根。添加(lv_1);
根添加(lv_2);
根。添加(lv_3);
节点列表lv_21=新节点列表(“级别_21”);
节点列表lv_22=新节点列表(“级别_22”);
lv_2.添加(lv_21);
lv_2.添加(lv_22);
节点列表lv_211=新节点列表(“级别_211”);
lv_21.添加(lv_211);
节点列表lv_2111=新节点列表(“级别_2111”);
节点列表lv_2112=新节点列表(“级别_2112”);
lv_211.添加(lv_2111);
lv_211.添加(lv_2112);
节点列表lv_31=新节点列表(“级别_31”);
节点列表lv_32=新节点列表(“级别_32”);
节点列表lv_33=新节点列表(“级别_33”);
lv_3.添加(lv_31);
lv_3.添加(lv_32);
lv_3.添加(lv_33);
节点列表lv_321=新节点列表(“级别_321”);
lv_32.添加(lv_321)`
谁能告诉我哪个是更好的基本视图和使用哪个适配器?需要覆盖哪些方法?也许有人已经开发了它,因为这个问题经常发生
请帮忙
谢谢大家的回复 检查这个…检查这个…我需要这样的东西,但我不知道如何实现。我需要这样的东西,但我不知道如何实现。哦,有趣的想法。谢谢哦,好主意。谢谢