我想知道如何对 EditText 进行验证。例如,我有一个应该只接受数值的 EditText。如果用户输入的不是数字值,那么它应该显示一条警告消息(即“请使用数字值......”)。
是否有函数可用于确定输入的文本是否为特定类型?如果可能,请包含代码 fragment 。
最佳答案
与其制作弹出窗口,不如将提示集成到 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>
更多信息可在此处获得: http://developer.android.com/reference/android/widget/EditText.html
关于android - 编辑文本验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1151664/