Android通过SimpleCursorAdapter在列表视图中添加特殊项

时间:2012-03-23 03:02:49

标签: android android-adapter

我有一个要求是在listview中添加特殊项目,这与其他项目完全不同,这是动态添加的(当用户输入特殊文本时)。和列表视图 使用SimpleCursorAdapter显示自定义项。 和这个适配器: public class TweetAdapter extends SimpleCursorAdapter实现了FilterQueryProvider

没有addItem()函数,getView()只调用super()函数。 所以我不知道它。 你能帮我这个吗? 感谢。

1 个答案:

答案 0 :(得分:1)

CursorAdapter不可修改,因此您无法在运行时添加自定义元素并更改listView。您需要使用MatrixCursor,它是一种可修改的Adapter形式。 http://developer.android.com/reference/android/database/MatrixCursor.html 首先,从现有的cursoradapter中创建一个矩阵光标,并使用此matrixcursor作为数据源。它是一个可变的游标,因此您可以随时添加行。