29

私はAndroid開発に不慣れです。私のプロジェクトでは、EditTextを使用していますが、整数値または浮動小数点値のみを受け入れるように強制したいと思います。どうやってやるの?

4

3 に答える 3

64

10 進数のみを使用する場合は、EditText

android:inputType="numberDecimal" EditText ウィジェットでxml 属性を使用すると、EditText宣言は次のようになります。

<EditText
    android:id="@+id/editText1"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:ems="10"
    android:inputType="numberDecimal" />

2 つのXml属性android:inputType="numberDecimal"android:inputType="numberSigned". 宣言EditTextは次のようになります。

<EditText
    android:id="@+id/editText1"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:ems="10"
    android:inputType="numberDecimal|numberSigned" >

</EditText>
于 2012-06-22T03:48:48.127 に答える