Android多级列表二三事
来源:互联网 发布:mysql免费吗 编辑:程序博客网 时间:2024/05/16 15:15
需求
提到多级列表,就不得不说起Hongyang大神,受益良多。
(http://blog.csdn.net/lmj623565791/article/details/40212367)
使用这个多级列表进行测试时,发现一个数据上的问题,pid(父id)和id重复,就像这样
之所以重复,是因为类型不同,所以存储数据时根据类型存在了不同的表里,所以出现了id重复的现象。继续使用显然不行,因为id重复之后,pid下数据会跟随同样id继续重复一遍。如果只是对id单纯的做增减处理也不行,因为数据是动态的,永远不能保证数据不会重复,后来我想到采用string类型的id形式,但是如何实现呢?我参考了下面大牛的博客:zhangke3016
(http://blog.csdn.net/zhangke3016/article/details/54562446?locationNum=2&fps=1)
他这里修改之后可以实现对id的String处理,但是一个问题是,在进行操作时,发现在动态的添加数据时数据无法分级,但是如果直接以字符串的形式进行添加,就没有问题,在对其源码进行研究后发现,问题存在于这里
里面有一个方法,规定了node之间的判定方式,采用的是==,但是==无法对变量进行判断,这种时候就需要使用.equals。
问题详情(http://ask.csdn.net/questions/372960)
这样修正之后就可以动态的使用变量添加数据了。
关于
感谢@zhangke3016的帮助
更多关于点击等事件正在处理,欢迎探讨。
0 0
- Android多级列表二三事
- Android ExpandableListView(多级列表)
- android多级树形列表
- Android-多级列表-popupWindow
- android多级列表
- android中的多级列表的应用
- Android 仿QQ多级列表框实现
- Android UI 之实现多级列表TreeView
- android好友多级列表显示Expandabl…
- Android多级列表ExpandableListView使用实例
- android--多级下拉列表菜单的实现
- Android设计实现多级列表控件
- Android UI 之实现多级列表TreeView
- Android UI 之实现多级列表TreeView
- Android控件之ExpandableListView多级列表
- Android UI编程(2)——多级列表(ExpandableListView)
- Android多级列表动态加载(三级及三级以上)
- Android UI编程(2)——多级列表(ExpandableListView)
- MT7628如何控制GPIO
- JAVA代码自动生成.xls和.xlsx类型的excel文件的详细过程和代码
- HTML5头部常用的<head>总结
- springmvc 中各种数据配置
- 8大排序算法Java实现
- Android多级列表二三事
- Android 7.0 https/tls证书配置问题
- 【Android实战】----从Retrofit源码分析到Java网络编程以及HTTP权威指南想到的
- 使用 Apache Solr 实现更加灵巧的搜索,第 1 部分: 基本特性和 Solr 模式
- Handsontable
- [BASIC-29]-高精度加法(java)
- Https的工作流程图
- 解决在tomecat启动时报 java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListen
- 一种基于查表的定时开关机判断方法