stomSimpleCursorAdapter与ViewBind

stomSimpleCursorAdapter与ViewBind

我有一个从本地数据库中获取的项目列表。每个项目都有属性isNew。我只想对与TextView匹配的项目显示带有“新”文本的isNew = true。我用两种方法解决此问题,现在我想知道哪种方法最好。

方法1:

我编写了一个实现MyViewBinder的类SimpleCursorAdapter.ViewBinder,并用其旁边的逻辑覆盖了public boolean setViewValue(view, cursor, columnIndex)方法。

方法2:

创建扩展了MySimpleCursorAdapterSimpleCursorAdapter,覆盖getView方法并在其中编写逻辑。

现在,我正在使用第二种方法。谁能建议我哪种方法最好,或者是否有其他最好的方法。

最佳答案

如果需要根据列的值对列表中的项目进行许多更改,则第二种方法更方便。

关于android - CustomSimpleCursorAdapter与ViewBinder?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12000514/

10-12 03:49