9

xml で整数/浮動小数点数に制限するための回答が見つかりました。プログラムで実行したいと考えています。整数値は設定できsetInputType(InputType.TYPE_CLASS_NUMBER)ますが、浮動小数点値はどうすればよいですか?

私はそれらをxxxx.xxxフォーマットで欲しい。

4

2 に答える 2

10

私はあなたが探していると思います

android:inputType="numberDecimal"

xml ファイルと

InputType.TYPE_NUMBER_FLAG_DECIMAL

Javaソースファイルで。

TYPE_NUMBER_FLAG_DECIMALは TYPE_CLASS_NUMBER のフラグで、 10進入力を許可します。

詳細については、これを参照してください

別の方法では、次を使用して入力値をテストできます

if(editText.getText().toString().contains("."))
     //Its a float value
else
     //Not a float value
于 2012-08-03T05:53:55.560 に答える