ローカル データベースから取得したアイテムのリストがあります。すべてのアイテムにはプロパティがありますisNew
。TextView
一致するアイテムのみ「new」というテキストで表示したいisNew = true
。私はこの問題を 2 つの方法で解決しましたが、どちらが最善の方法であるかを知りたいと思います。
方法 1:
MyViewBinder
メソッドを実装SimpleCursorAdapter.ViewBinder
してオーバーライドするクラスを作成し、public boolean setViewValue(view, cursor, columnIndex)
その横にロジックを配置します。
方法 2:
MySimpleCursorAdapter
which extendsを作成し、メソッドをSimpleCursorAdapter
上書きし、getView
そこにロジックを記述します。
今、私は2番目の方法で作業しています。誰かが私に最良の方法を提案できますか、または他に最良の方法があれば教えてください。