2012-03-03 5 views
0

私はAndroidアプリケーションのデータベースから情報を表示しようとしています。しかし、私は文字€の接頭辞を付けたいと思います。それは可能ですか?Androidデータベースの接頭文字列

私の現在のコード:私が試した何

String[] from = new String[]{savingDB.KEY_DATE}; 

int[] to = new int[]{R.id.date}; 

String[] from = new String[]{"€" + savingDB.KEY_DATE}; 

int[] to = new int[]{R.id.date}; 
+0

ユーロの通貨記号を日付の前に付けているのはなぜですか? – Squonk

+0

は例にすぎません。私は日付にプレフィックスをつけるのではない。 –

答えて

0

あなたはつもりだが、何かのカスタムをしなければなりません。少なくとも2つの選択肢があります。 SimpleCursorAdapterを使用している場合、最も簡単な方法はbindView()メソッドをオーバーライドして、必要なビューに値を強制的に設定することです。 SimpleCursorAdapter codeを見ると、自分がしなければならないことを知ることができます。カーソルからカラムを取得して、設定して呼び出したいビューを見つけます。view.setText("$" + stringFromCursor);

また、独自のCursorをロールして、savingDB.KEY_DATEカラムだけをデータベースから取得する代わりに、 `` yourtableから "€ '||" + savingDB.KEY_DATE + "を選択してください。そんな感じ。

+0

ありがとう。標準的な方法がなかったので、私はちょうどパディングなしでそれのための新しいテキストビューを作成し、それは働いた。ありがとう! –

関連する問題