编辑文本验证

Kum*_*mar 6 validation android android-edittext

我想知道如何在EditText上进行验证.例如,我有一个只应接受数值的EditText.如果用户输入了除数值之外的其他内容,则应显示警告消息( "请使用数值......").

是否有一个函数可以确定输入的文本是否是特定类型?如果可能,请提供代码段.

Wil*_*ill 9

而不是弹出一个弹出窗口我会在EditText中集成一个提示,我会这样做,所以用户只能在EditText中输入数字(android:numeric,android:hint):

        <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>
Run Code Online (Sandbox Code Playgroud)

有关更多信息,请访问:http: //developer.android.com/reference/android/widget/EditText.html


Piy*_*tel 5

另一种方法是 editText.setInputType(InputType.TYPE_CLASS_NUMBER);

在Android输入验证[更新]上浏览我的博客文章.

编辑:

有哪些信息,