one1go 2017-03-22 08:14 采纳率: 14.3%
浏览 969
已结题

andorid 使用for循环添加数据失败

正在做多级列表,参照的是这两篇博客
http://blog.csdn.net/zhangke3016/article/details/54562446?locationNum=2&fps=1
http://blog.csdn.net/lmj623565791/article/details/40212367
但是添加在使用for循环添加数据时失败。
添加for循环的代码

     for (NodeBean nodeBean : mNodes) {
            mDatas.add(new Node(nodeBean.getId(), nodeBean.getpId(), nodeBean.getName()));
        }

这些数据没有错,但是如果这样添加数据的话,就会出现数据无法分级,就跟一个普通的listview一样
但是,如果固定数据,类似于这种:

                mDatas.add(new Node("1_", "0_", "a"));
        mDatas.add(new Node("3_", "1_", "b"));
        mDatas.add(new Node("19_", "1_", "c"));
        mDatas.add(new Node("1#", "1_", "1"));
        mDatas.add(new Node("4_", "3_", "d"));
        mDatas.add(new Node("7_", "3_", "e"));
        mDatas.add(new Node("16_", "3_", "f"));
        mDatas.add(new Node("5_", "4_", "g"));
        mDatas.add(new Node("15_", "4_", "h"));
        mDatas.add(new Node("14_", "5_", "i"));
        mDatas.add(new Node("4 ", "1#", "j"));
        mDatas.add(new Node("198 ", "1#", "k"));

就可以显示分级数据了,想求助这个是什么问题?

  • 写回答

1条回答 默认 最新

  • devmiao 2017-03-22 15:34
    关注
    评论

报告相同问题?

悬赏问题

  • ¥15 安装svn网络有问题怎么办
  • ¥15 Python爬取指定微博话题下的内容,保存为txt
  • ¥15 vue2登录调用后端接口如何实现
  • ¥65 永磁型步进电机PID算法
  • ¥15 sqlite 附加(attach database)加密数据库时,返回26是什么原因呢?
  • ¥88 找成都本地经验丰富懂小程序开发的技术大咖
  • ¥15 如何处理复杂数据表格的除法运算
  • ¥15 如何用stc8h1k08的片子做485数据透传的功能?(关键词-串口)
  • ¥15 有兄弟姐妹会用word插图功能制作类似citespace的图片吗?
  • ¥15 latex怎么处理论文引理引用参考文献