MultilevelTreeList
MultilevelTreeList copied to clipboard
大佬 请问怎么在指定节点下添加一条数据
已解决 先new一个新的Node集合 然后把node对象放进新的Node集合 然后adapter.addData(index,newArr)
List<Node> newArray = new ArrayList<>();
newArray.add(new Node(id, pid, name, bean));
//添加节点并刷新UI
mAdapter.addData(position + 1, newArray);
删除同理 先获取当前的Node对象,然后用removeData(node)
Node currentNode = TreeHelper.filterVisibleNode(adapter.getAllNodes()).get(position); //删除一条指定的数据并刷新UI mAdapter.removeData(currentNode);
为什么我这样加入会错乱呀,可以咨询一下吗