我有一个listview,填充了一个simplecursoradapter,我忽略了。我有一个查询返回一个游标,它是一堆项目和他们的分隔符以我需要它们显示的正确顺序。我有一切正确显示,但我希望分隔符不可点击。我想弄清楚如何重写isEnabled()方法,以便它为我的分隔符返回false。 我的问题是如何知道我的项目的位置或我可以比较传递给此方法的int以便知道它是否是分隔符?我想也许是光标的_id列,但是因为我从两个不同的列中为项目和类别(我的分隔符)提取数据,所以_id是混乱的,有时候有重复的数字。另外,当这些行被绘制时,这会对我造成问题吗?我最终会得到的行绘制在行相同_ids而不是我期望的行的地方吗?我尝试了更长的列表来查看滚动时是否会出现这种情况,但到目前为止我没有遇到问题。isEnabled分离器与simpleCursorAdapter?
0
A
回答
0
在isEnabled()
方法中传递的int是您需要指定它是否为分隔符的列表的行位置。
我的问题是我怎么知道我的项目
可以使用moveToPosition,以确定哪些数据库的排它这个位置指 位置?
我能请比较 为了传递给此方法来 知道,如果它是一个分离的诠释?
这完全取决于你如何查询数据库,并确定哪些行分隔符
而且,这会导致对我来说 问题时的行绘制?我会结束 获取行的地方 行有相同的_ids而不是行 我期望?
NO
相关问题
- 1. SimpleCursorAdapter与Android中的部分
- 2. 与SimpleCursorAdapter
- 3. IsEnabled的容器?
- 4. 的ListView与SimpleCursorAdapter
- 5. ArrayIndexOutOfBoundsException与SimplecursorAdapter和ListView
- 6. 分离与elasticsearch
- 7. 页分离器
- 8. 获取与分离
- 9. SimpleCursorAdapter/ListAdapter与多个来源
- 10. 空的微调与SimpleCursorAdapter
- 11. 的Android SimpleCursorAdapter与LoaderManager/CursorLoader
- 12. SimpleCursorAdapter与SQLite的ImageView和TextView
- 13. 从ListActivity启用fastscroll与simplecursoradapter
- 14. 如何分离器
- 15. 分离调试器
- 16. Objective-C,NSThread分离与performSelectorInBackground
- 17. 分离用逗号与SASS
- 18. MySQL的GROUP_CONCAT与分离
- 19. 左加入,与QueryOver分离和分页
- 20. git分支与refs/heads/developer分离
- 21. WPF IsEnabled绑定
- 22. 文本过滤器:奇怪的行为与SimpleCursorAdapter
- 23. 从watin分离浏览器
- 24. 视图控制器分离
- 25. NMAKE u1034分离器丢失
- 26. PyQt4:连接分离器
- 27. 删除分离器2008
- 28. 爆炸蜇wthout分离器
- 29. 细胞分离器风格
- 30. Qt分离器禁用
谢谢,现在看来一切正常。所以我的印象是,cursorAdapters所需的_id列将用于将listview行映射到我的游标行。游标是否自动创建自己的行ID?我只是对这是如何工作感兴趣。谢谢你的帮助! – 2011-04-11 07:51:59
实际上没有游标创建的行标识符。当您进行数据库查询时,可以选择指定排序顺序(如果指定了null,则应用某个默认值)。这些行以这种方式插入到游标中 – pankajagarwal 2011-04-11 09:16:17