2012-01-06 10 views
0

私のアプリでは、10進数を多く使用しています。私は多くのTextViewsに数字を表示しますが、小数点以下2桁の数字を表示したいと思います。 グローバルな命令などのように、この小数点以下の桁数をすべてのTextViewに設定する方法はありますか?または、唯一可能な方法はTextView.text()関数を呼び出す前にそれぞれの文字列を形式化することですか?すべてのテキストビューで小数点以下の桁数を設定します。

おかげで、Direz

+0

グローバル設定はありません。あなたはそれぞれのテキストビューAFAIKのためにそれを設定する必要があります。 – kosa

答えて

0

は、あなた自身のTextViewのサブクラスを書いて、それはあなたのための書式を適用するようのsetText()メソッドをオーバーライドすることができます。そうすれば、String形式のロジックを1つの場所に置くだけで、すべてのビューに適用されます。欠点は、あなたのアプリケーションのすべてのTextViewを自分のバージョンに切り替える必要があることです。

+0

私は文字列形式のオプションを使用すると思います...ありがとう –

関連する問題