我目前在Android中有一个自定义列表视图,通过重写ArrayAdapter的getView方法生成。它完美的作品。但是,在某些情况下,我需要“跳过”列表中的一个项目。我试图返回null,但这只是给出了一个空指针错误。所以我的问题是,我可以在getView中返回什么内容,以便没有新项目被添加到列表中?在Android中跳过getView
4
A
回答
4
您可以使用自定义过滤器。
如果你有一个自定义ArrayAdapter可以实现自定义过滤器,它会按一定的标准来筛选列表,然后将这些项目甚至不会显示,也不会调用getView开始。
如果这听起来像它会为你工作,并希望有更多的信息和示例代码让我知道。
0
相关问题
- 1. 我在android中getView()错误?
- 2. 的Android BaseAdapter getView
- 3. Runnable跳过Android AndEngine
- 4. 跳过181帧... Android
- 5. 的Android getView()不叫
- 6. 如何跳过列表视图中显示的getView()中的一行
- 7. Android处理程序跳过/跳一秒
- 8. Android,适配器:通过getView()过滤仍然留下灰线
- 9. Android Studio跳过断点
- 10. android proguard跳过罐子
- 11. Firebase Android - 跳过初始化
- 12. Android MPAndroidCharts LineChart跳过值
- 13. Android适配器多个getView
- 14. Android适配器getView null
- 15. Android getTargetFragment()。getView()返回null
- 16. 与getview混淆android imagebuttons
- 17. Android正在跳过startActivityForResult,抛出异常
- 18. 跳过64k限制Android在测试时
- 19. Android MediaPlayer - 位置在缓冲时跳过
- 20. 防止Android中的动画帧跳过
- 21. 在Android中弹跳对象
- 22. 在getView()中的位置在两个位置之后重复并跳过最后两个位置
- 23. 在msdeploy中跳过目录
- 24. 如何在PHP中跳过#
- 25. 在RichTextBox中跳过文本
- 26. 在Python中跳过迭代
- 27. 在CABasicAnimation(iOS)中跳过
- 28. 在rails中跳过before_filter
- 29. 在Grails中跳过测试
- 30. 在JavaScript中跳过参数
你会如何设置它(只是一个概述) – yydl 2010-12-12 03:18:25
你重写适配器中的几个方法,使适配器实现Filterable,并创建一个扩展Filter的类。然后,您调用过滤器,根据您在线程的子类过滤器中设置的任何标准进行过滤,然后在完成时更新列表。过滤器有两种方法,一种对线程进行过滤,另一种发布结果。 – cottonBallPaws 2010-12-12 04:03:16