1

ローカル データベースから取得したアイテムのリストがあります。すべてのアイテムにはプロパティがありますisNewTextView一致するアイテムのみ「new」というテキストで表示したいisNew = true。私はこの問題を 2 つの方法で解決しましたが、どちらが最善の方法であるかを知りたいと思います。

方法 1:

MyViewBinderメソッドを実装SimpleCursorAdapter.ViewBinderしてオーバーライドするクラスを作成し、public boolean setViewValue(view, cursor, columnIndex)その横にロジックを配置します。

方法 2:

MySimpleCursorAdapterwhich extendsを作成し、メソッドをSimpleCursorAdapter上書きし、getViewそこにロジックを記述します。

今、私は2番目の方法で作業しています。誰かが私に最良の方法を提案できますか、または他に最良の方法があれば教えてください。

4

1 に答える 1

1

列の値によっては、リスト内の項目に多くの変更を加える必要がある場合は、2 番目の方法の方が便利です。

于 2012-08-21T07:40:58.160 に答える