为了账号安全,请及时绑定邮箱和手机立即绑定

最新回答 / weixin_冬至_0
把这个循环换一个种啊,那就不会这个卡屏了

最新回答 / yipp
node节点需要三个数据,即id,pid和label,id值是mAlldatas.size()+1,pid是mAlldatas.size(),label的值是对话框输入的,同时要把刚插入的节点的setExpandable(true),更新一下显示数据,提示适配器数据集有变化即可。其它可能是我理解不到位的情况,那就sorry了。

已采纳回答 / cainiao7189
返回的 json 数据中大概需要有对应的实体类中存在 id, pId, nodeName 三个字段的构造方法;然后在 MainActivity 中的initData() 中的 for 循环换成你的 网络请求,json 解析

已采纳回答 / 慕粉3589762
依旧可以利用这个实现,原理相同,只是需要在判断节点的时候去判断图片的节点

最新回答 / 气势的信心
1、String.valueOf(int i) 2、Integer.toString(int i) 3、i+"";     //i 为 int类型<...code...>

已采纳回答 / ziom
在你写的adapter里判断node是否 isLeaf(),是的话,就给他addIcon();

已采纳回答 / 气势的信心
TreeHelper类convertData2Nodes方法中 将node = new Node(id, pid, label);nodes.add(node);代码移到反射注解循环外面

最新回答 / sand
应该要更新到mVisibleNodes然后再notifyDataSetChanged才行的吧。如果仅仅是更新一开始的数据源似乎是不行滴
首页上一页123下一页尾页
课程须知
本课程需要大家对Android的了解要达到小成的境界: 1、掌握ListView的使用 2、了解反射、注解等相关知识 3、了解基本的数据结构知识
老师告诉你能学到什么?
通过本课程,你将学到: 1、树的数据结构的了解和设计 2、了解注解和反射的使用,将设计通用化 3、如何封装自己的实现类,对使用者公开接口 4、对ListView的适配器进一步理解

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消