1

小数点以下 2 桁のボタン テキストを設定する必要があります。値のソースは double で、1.0、5.0、10.0、または 100.0 のようになり、以下の文字列形式はそれを小数点以下 2 桁に変換するため、機能しています。

            b = new Button(context);
            String stringdouble = String.format("%.2f", 1.0);

            b.setText(stringdouble);

ただし、デバッグモードでも変数「stringdouble」は「1.00」または「5.00」または「10.00」または「100.00」であり、ボタン上では「1.0」、「5.0」、「10.」、「100」のように表示されます。 "。

なぜそれが起こるのか誰か知っていますか??

ありがとうございました

4

2 に答える 2

1

ボタンに固定幅を使用しています。ボタンの幅をwrap_content

于 2013-02-07T14:07:58.710 に答える
1

ボタンの幅を「wrap_content」にパラメータ化する必要があるかもしれません。

于 2013-02-07T14:07:14.513 に答える