我目前在我的应用程序中使用了一堆具有自定义布局的子类 CursorAdapter,用 SQLite 查询返回的 Cursor 填充它们,然后允许它们在设置后填充我的 ListView
setListAdapter(new SearchAdapter(this, searchCursor));
无论如何,我是否可以获得相同的行为,但不是传入 Cursor 而是传入
ArrayList<String[]>
会有不同的类来子类化吗? (显然)或者,我应该以某种方式将 ArrayList 转换为 Cursor 吗?或者,我缺少其他方法吗?
谢谢!
最佳答案
您可以使用数组适配器(也可以子类化基本适配器)来实现此目的,并实现您自己在列表中显示对象的方式。谷歌上有很多关于如何做到这一点的教程。
只需搜索ArrayAdapter、Base 适配器即可。 :D
希望这有帮助, 保重。
关于java - Android - CursorAdapter-ish 子类,用于 ListView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6523710/