Android:仅适用于非数字字符的输入类型
我有一个 EditText,我想让用户仅输入非数字字符(例如 AZ 或 az):有办法做到这一点吗?我使用的所有组合(文本、textPersonName 等)都允许用户选择数字。
I have an EditText on which I would like to let user enter only non-numeric chars (say A-Z or a-z): is there a way to do it? All the combinations I used (text, textPersonName and so on) let the user select also numbers.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我认为您必须编写自己的 InputFilter 并将其添加到 EditText 的过滤器集中。像这样的事情可能会起作用:
I think you have to write your own InputFilter and add it to the set of filters for the EditText. Something like this might work: