Android 编辑文本的验证
我想知道如何对EditText进行验证。例如,我有一个EditText,它应该只接受数值。如果用户键入的不是数值,则应显示警告消息(,即“请使用数值…”)Android 编辑文本的验证,android,validation,android-edittext,Android,Validation,Android Edittext,我想知道如何对EditText进行验证。例如,我有一个EditText,它应该只接受数值。如果用户键入的不是数值,则应显示警告消息(,即“请使用数值…”) 是否有一个功能可用于确定输入的文本是否为特定类型?如果可能,请包含一段代码片段。我将在EditText中集成一个提示,这样用户就可以只在EditText中键入数字(安卓:数字,安卓:提示): 有关更多信息,请访问: 另一种方式, editText.setInputType(InputType.TYPE\类别\编号) 请通过 编辑: 它有关
是否有一个功能可用于确定输入的文本是否为特定类型?如果可能,请包含一段代码片段。我将在EditText中集成一个提示,这样用户就可以只在EditText中键入数字(安卓:数字,安卓:提示):
有关更多信息,请访问:
另一种方式,
editText.setInputType(InputType.TYPE\类别\编号)强>
请通过
编辑:
它有关于
- 什么是正则表达式
- 如何验证android edittext输入
- 学习如何编写正则表达式
如果您想要好看的验证消息,可以在EditText控件上使用setError方法,如我在此处所示:试试这个
<EditText android:layout_height="wrap_content"
android:numeric="integer"
android:hint="@string/numberHint"
android:gravity="left"
android:id="@+id/name"
android:layout_width="wrap_content"
android:maxWidth="60dp"
android:textSize="6pt">
</EditText>