2

我正在编写一个应用程序,它使用 SimpleCursorAdapter 来显示我的 SQLite 数据库中的项目列表。该应用程序是一个列表应用程序,它允许用户创建项目列表。数据库中有一个字段可以跟踪用户是否希望删除列表项的文本。

基本上,我想拦截 SimpleCursorAdapter 尝试在我的 crossed_out 字段上设置文本()的时间点,而是调用一个函数来将另一个字段的文本设置为删除线。

如果不编写我自己的 CursorAdapter,这可能吗?如果不是,我该如何编写自己的 CursorAdapter?

4

1 回答 1

2

如果不编写我自己的 CursorAdapter,这可能吗?

您可以附加一个ViewBinderusing setViewBinder(),并实现 aViewBinder以根据需要格式化您TextViews的。

如果不是,我该如何编写自己的 CursorAdapter?

步骤#1:创建一个子类SimpleCursorAdapter

步骤#2:覆盖setViewText()并应用您的格式,或bindView()自己覆盖并填写所有行小部件

于 2011-03-28T23:23:20.647 回答