仅文本输入EditText android
我想限制用户在编辑文本中输入任何特殊字符或数字,但以编程方式它应该允许。
我知道我可以制作 inputType="text"
但它只处理软键盘。我认为可以使用 TextWatcher 来实现,但我无法将所有内容都结合起来。有人可以帮忙吗?
I want to restric user from entering any special character or number into edit text, but programmatically it should allow.
I know I can make inputType="text"
but it deals only with the softkeyboard. I think it can be achived with TextWatcher, but I am not able to gel evrything. Can anyone help ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
还有许多其他类型的输入可用于密码、电子邮件地址等。请参阅 此 API链接
谢谢:)
There are many other types of inputs available for Password, Email address etc. Please see This API Link
Thanks :)
您可以通过以下方式过滤输入文本,
You can filter input text by following ,
尝试这种方式,参考
有关更多信息,您可以查看http://developer.android.com/reference/android/ widget/TextView.html#attr_android:数字
Try this way,Reference
For more info, you may check http://developer.android.com/reference/android/widget/TextView.html#attr_android:digits