7

我有一些带有数据的光标。我有 TextView 其可见性取决于光标项目的某些属性。我使用 SimpleCursorAdapter 并覆盖 getView 方法。但我实际上并没有使用 SimpleCursorAdapter 的 from 和 to 属性。

将我的适配器更改为 CursorAdapter 并覆盖 newView 和 bindView 方法会更好吗?

4

1 回答 1

7

CursorAdapter 是抽象的,需要扩展。另一方面,SimpleCursorAdapter 不是抽象的。

注意 newView(Context context, Cursor cursor, ViewGroup parent) 在 CursorAdapter 中是抽象的,但在 SimpleCursorAdapter 中实现。这是因为 SimpleCursorAdapter 有一个特定的机制来启动视图,而 CursorAdapter 将它留给开发人员。

来源:SimpleCursorAdapter 和 CursorAdapter

添加:

I have TextView which visibility depends on some property of the item of cursor.

为此,您可以检查SimpleCursorAdapter.ViewBinder接口。

于 2012-09-29T12:12:00.217 回答