うわぁ…長いタイトルですね。しかし、ここに私の質問の要点があります。
Budget という SQLiteDatabase テーブルのデータを含むカーソルを返します。データベースの列の 1 つは、アイテムの通貨金額を格納します。
テーブルはこんな感じ。
_id Item Amount
1 Book 299.99
そうですね、カーソルを返し、SimpleCursorTreeAdapter から継承する独自のカスタム アダプターを使用してから、データを ExpandableListView に読み込みます。
ここで問題は、Amount の表示方法をフォーマットする方法です。実際の書式設定 (NumberFormat から現地通貨へ) を行う方法は知っていますが、ExpandableListView にプッシュする前に、カーソルの値にアクセスして変更する方法を知りたいです。
カーソルにアクセスする必要がありますか、それとも SimpleCursorTreeAdapter メソッドに手を出す必要がありますか?
私はこれに完全に困惑しているので、アドバイスや指示をいただければ幸いです。