拦截SimpleCursorAdapter动作

时间:2011-03-28 22:16:25

标签: android simplecursoradapter

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

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

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

1 个答案:

答案 0 :(得分:2)

  

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

您可以使用setViewBinder()附加ViewBinder,并根据需要实施ViewBinder格式化TextViews

  

如果不能,我怎样才能编写自己的CursorAdapter?

步骤1:创建SimpleCursorAdapter

的子类

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