如何只设置EditText android的整数(不带逗号)

时间:2014-06-11 10:15:17

标签: android android-edittext

如何只设置EditText的整数? (我想避免让用户输入逗号)

7 个答案:

答案 0 :(得分:11)

在xml中尝试以下属性:

android:inputType="numberSigned"

答案 1 :(得分:7)

您可以在xml中设置以下内容:

android:inputType="numberSigned"

编程:

editText.setInputType(InputType.TYPE_CLASS_NUMBER);

答案 2 :(得分:1)

android:inputType="numberSigned"中使用xml:“EditText” 或

Activity

                   EditText et=(EditText)findViewById(R.id.et_edit);
                   et.setInputType(InputType.TYPE_CLASS_NUMBER);

答案 3 :(得分:1)

以编程方式您可以实现以下目标:

edittext.setInputType(InputType.TYPE_NUMBER_FLAG_SIGNED | InputType.TYPE_CLASS_NUMBER);

答案 4 :(得分:0)

   <EditText
        android:id="@+id/editText1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="52dp"
        android:ems="10"
        android:inputType="numberSigned" >>
    </EditText>

答案 5 :(得分:0)

以上答案是正确的。你也可以从java -

动态地做到这一点
EditText ed=(EditText)findViewById(R.id.edit);
ed.setInputType(InputType.TYPE_CLASS_NUMBER);

答案 6 :(得分:0)

在XML

中使用此代码

android:inputType =“number”