思路:反复适配listview上的数据;
创新互联是创新、创意、研发型一体的综合型网站建设公司,自成立以来公司不断探索创新,始终坚持为客户提供满意周到的服务,在本地打下了良好的口碑,在过去的十余年时间我们累计服务了上千家以及全国政企客户,如混凝土搅拌站等企业单位,完善的项目管理流程,严格把控项目进度与质量监控加上过硬的技术实力获得客户的一致称扬。2.实现方法:
(1)创建数据bean(包含一些属性信息);
(2)转化为树节点TreeNode(id,parentId,bean);
(3)用所有的树节点构建一棵树包括(根节点和其他节点);
(4)Adapter的实现:
1)创建两个节点列表,一个保存list要显示的节点(showList),一个保存所有的节点(cache);
2)初始化是显示根节点;
3)每次的展开与收缩都是将被点击的节点的展开状态设为相反状态;
4)每次展开都是将所有的根节点和父节点为展开状态的节点设配到ListView中(清空showList,在cache中找到相应节点放到showList中);
5)在收缩方法中要注意把要收缩节点的子节点都从showList删去;
6)在adapter类中调用notifyOnDatasetChanged()方法;
×××地址:http://down.51cto.com/data/1976008
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
新闻名称:Android——使用ListView实现多级树形控件-创新互联
网站链接:https://www.cdcxhl.com/article4/eghie.html
成都网站建设公司_创新互联,为您提供用户体验、移动网站建设、ChatGPT、定制开发、网站建设、网站设计公司
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联