如何只设置EditText
的整数? (我想避免让用户输入逗号)
答案 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”