入力を符号付き小数点ありの数値にする

EditTextの入力制限を行なうにはandroid:inputTypeプロパティを指定する。

符号付きの場合はnumberSigned、小数点ありの数値の場合はnumberDecimalを指定する。
符号付き+小数点あり数値のように複数条件がある場合は|でくっつけて書く。

<EditText
  ...
  android:inputType="numberSigned|numberDecimal"
  ... />

数値の場合はandroid:gravity="right"をつけて右寄せにするとさらにそれっぽくなる。

<EditText
  ...
  android:inputType="numberSigned|numberDecimal"
  android:gravity="right"
  ... />

符号付き小数点ありのEditText