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

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

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

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

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

已采纳回答 / H郭靖R
 (ViewHolder) convertView.getTag(),获取的记号是曾经这个位置上的数据的属性。收起展开操作后会混乱,所以需要多加判断,重新设置。老师的下面这段代码应该也是这个意思<...code...><...code...>

讲师回答 / hyman
可以在Item布局中添加,在Adapter中进行控制,应该和传统写法差别不大。

讲师回答 / hyman
1、如果是get/set方法,那么类型就确定下来了;但是,如果是泛型t,没有办法调用该对象的方法。2、同个字段可以多个注解,自己可以尝试下。

讲师回答 / hyman
如果设置了该接口,且在触发处进行了回调,才会保证。

讲师回答 / hyman
可以点击视频右下角下载。
课程须知
本课程需要大家对Android的了解要达到小成的境界: 1、掌握ListView的使用 2、了解反射、注解等相关知识 3、了解基本的数据结构知识
老师告诉你能学到什么?
通过本课程,你将学到: 1、树的数据结构的了解和设计 2、了解注解和反射的使用,将设计通用化 3、如何封装自己的实现类,对使用者公开接口 4、对ListView的适配器进一步理解

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消