我有一个从本地数据库中获取的项目列表。每个项目都有属性isNew
。我想TextView
仅对匹配的项目显示文本“新” isNew = true
。我用两种方法解决了这个问题,现在我想知道哪种方法最好。
方法一:
我写了一个类MyViewBinder
,它用我的逻辑实现SimpleCursorAdapter.ViewBinder
和覆盖public boolean setViewValue(view, cursor, columnIndex)
方法。
方法二:
创建MySimpleCursorAdapter
which extends SimpleCursorAdapter
,覆盖getView
方法并在那里编写逻辑。
现在我正在使用第二种方法。任何人都可以建议我哪个是最好的方法,或者是否有其他最好的方法。