How to restrict special characters from an Android EditText field?(如何限制 Android EditText 字段中的特殊字符?)
问题描述
如何限制 Android EditText 字段中的特殊字符?
How to restrict special characters from an Android EditText field?
推荐答案
你试过添加 android:digits="abcde.....0123456789" 属性吗?虽然 android:digits 指定它是一个数字字段,但我可以将其设置为也接受字母和特殊字符(在 SDK-7 上测试).
Have you tried adding the android:digits="abcde.....0123456789" attribute?
Although the android:digits specify that it is a numeric field, it does work for me to set it to accept letters as well, and special characters as well (tested on SDK-7).
如果这不起作用,那么您将不得不实现 KeyListener请参阅:http://developer.android.com/reference/android/widget/TextView.html#setKeyListener(android.text.method.KeyListener)
If this doesn't work then you'll have to implement KeyListener
see: http://developer.android.com/reference/android/widget/TextView.html#setKeyListener(android.text.method.KeyListener)
这篇关于如何限制 Android EditText 字段中的特殊字符?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:如何限制 Android EditText 字段中的特殊字符?
基础教程推荐
- 新的@SystemApi 注解是什么意思,和@hide 有什么区别 2022-01-01
- 可可/目标C(OSX不是iOS)从子对象访问父对象 2022-01-01
- 突出显示朗读文本(在 iPhone 的故事书类型应用程序中) 2022-01-01
- - (CGRect)convertRect:(CGRect)rect toView:(UIView *)view 如何工作 2022-01-01
- 在 Android 模拟器中激活网络位置提供程序? 2022-01-01
- 如何将多个组件添加到 PickerView? 2022-01-01
- 在 iOS8 中无法获得正确的键盘高度值 2022-01-01
- Android:STATE_SELECTED不工作 2022-01-01
- 我的 UIImageView 的任务 2022-01-01
- 在 appComponent dagger 2 中动态添加测试模块? 2022-01-01
