android - 如何启用 EditText 以输入特殊字符,如 ~!#$%^&*()_-{[}]?和其他 app:endIconMode="password_toggle" 在android中启用?
问题描述
我在 EditText TextInputLayout 中使用 app:endIconMode="password_toggle" 来切换密码可见性并想要所有特殊字符,例如“~!@#$%^&*()_-{[}]?” 在这种情况下要由 EditText 接受,我无法输入以上字符,例如 ~,!,{,},[,] 等。
我想如何获得我的要求?任何形式的帮助将不胜感激。
解决方案
使用 inputType textEmailAddress 或 textPassword 接受所有字符。
android:inputType="textPassword"
推荐阅读
- php - 如何使用 php 在 twitter 卡中查看用户的用户名?
- kubernetes - Kubernetes Pods - 从主机节点注入环境变量
- javascript - 在插入新用户之前尝试检查我的 mongodb 中是否存在用户(以防止多个相同的电子邮件注册)
- mysql - 如何使用“WHERE NOT IN(...超过 1000 个项目...)”优化更新 SQL 查询?
- php - Docker + PHP + RabbitMQ
- ios - 为 iOS 平台构建的问题
- bash - 如何停止处理文件并继续处理管道中的下一个文件?
- java - 为什么我会收到此错误= [行:33] 错误:无法从类型 Reverse1 对非静态方法 reverse() 进行静态引用
- docusignapi - 与 DocuSign 中的所有签名者共享的自定义选项卡
- google-apps-script - 将工作表复制为新电子表格的脚本无法正常工作