如何为EditText只设置整数?(我想避免用户使用逗号)
EditText
oxf4rvwz1#
请在xml中尝试以下属性:
android:inputType="numberSigned"
oymdgrw72#
可以在xml中设置以下内容:
以编程方式:
editText.setInputType(InputType.TYPE_CLASS_NUMBER);
5m1hhzi43#
通过编程方式,您可以像这样实现:
edittext.setInputType(InputType.TYPE_NUMBER_FLAG_SIGNED | InputType.TYPE_CLASS_NUMBER);
at0kjp5o4#
在xml中使用android:inputType="numberSigned":“EditText“或在Activity中:
xml
Activity
EditText et=(EditText)findViewById(R.id.et_edit); et.setInputType(InputType.TYPE_CLASS_NUMBER);
afdcj2ne5#
<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>
7xzttuei6#
上面的答案是正确的。你也可以从java -
EditText ed=(EditText)findViewById(R.id.edit); ed.setInputType(InputType.TYPE_CLASS_NUMBER);
bvhaajcl7#
在XML内部使用此代码
android:输入类型=“编号”
以下其他选项包括:在XML中,只需在下面一行中添加:
android:digits=“1234567890”---〉只允许数字。
7条答案
按热度按时间oxf4rvwz1#
请在xml中尝试以下属性:
oymdgrw72#
可以在xml中设置以下内容:
以编程方式:
5m1hhzi43#
通过编程方式,您可以像这样实现:
at0kjp5o4#
在
xml
中使用android:inputType="numberSigned"
:“EditText
“或在
Activity
中:afdcj2ne5#
7xzttuei6#
上面的答案是正确的。你也可以从java -
bvhaajcl7#
在XML内部使用此代码
android:输入类型=“编号”
以下其他选项包括:
在XML中,只需在下面一行中添加:
android:digits=“1234567890”---〉只允许数字。