我正在创建一个android应用程序。我创建的第一件事是登录活动。我试图限制用户名edittext只是文本/数字(没有特殊字符)。有没有办法在xml文件中调整它?android edittext限制文本和数字
回答
我不认为你可以限制从XML的字符。你总是可以使用InputFilter,但是特别是android提供UsernameFilterGeneric来过滤有效的用户名。你也可以使用UsernameFilterGMail
正如你已经在java中使用的那样,正则表达式在这里用于检查特定字段的同一类。 让我知道如果你想要更多,如果你不知道RE。
我可以在xml for inputType中执行此操作吗? – Brandon 2012-01-11 18:41:03
你有两个选择。 1)在运行时执行程序时在java文件中使用此文件 2)xml:使用输入类型方法并在样式中给出您选择的特定验证。 – NovusMobile 2012-01-11 18:47:23
所以为了澄清,我可以做文本/数字的RE作为inputType? – Brandon 2012-01-11 19:03:52
- 1. android editText最大限制
- 2. android EditText和文本格式
- 3. 文本字符数限制
- 4. 限期后的数字EditText Android
- 5. EditText输入限制500字?
- 6. 通过文字宽度而不是字符数限制Android中的EditText
- 7. Android如何在EditText上设置最大“字数”限制
- 8. 限制文本框中的字符串或数字Java android
- 9. 限制文字文本框
- 10. 如何限制数字前后的数字点数EditText
- 11. 限制EditText仅接受Android中的Url
- 12. 如何限制的EditText在Android的
- 13. Android限制长度到EditText的宽度
- 14. Android EditText和大量的文本
- 15. 限制文本框中的数字和字母 - C#
- 16. asp文本框限制字符数?
- 17. 仅限二进制数字文本框
- 18. 文本框字符限制
- 19. 在数字文本框中限制指数和句点(。)html
- 20. UITextField - 限制文本长度不受字符数的限制
- 21. Android EditText:将文本左移?
- 22. Android Word-Wrap EditText文本
- 23. 仅文本输入EditText android
- 24. Android EditText背景文本
- 25. Android保存EditText文本
- 26. Android EditText字段和TextWatcher
- 27. 如何限制EditText框输入小数点后两个字符?
- 28. 从edittext中检索文本到android eclipse中的数组字符
- 29. 如何限制十进制数字 - Android
- 30. 如何限制文本输入和字符数?
所以我不能指定edittext的inputType为文本/数字吗? – Brandon 2012-01-11 18:40:01
如果你想通过Inputtype,那么我不认为你可以做。您始终可以重写LoginFilter。你只需要实现isAllowed函数。只需返回所有您认为允许的字符true – nandeesh 2012-01-11 18:45:28