android - 自定义 EditText 用户界面
问题描述
如何创建像这样的自定义编辑文本 UI,在我输入输入时提示不会消失。所以基本的想法是当我输入信用卡号码时,X
数字应该被number
我输入的数字替换。此外,不允许用户按任何顺序输入数字,而只能按顺序输入,这是屏幕截图以供参考。
编辑:所以我想添加 16 个不同的编辑文本,按退格键会将用户带到以前的编辑文本,并且只有第一个编辑文本可以聚焦,如果有人对此有更好的解决方案。
解决方案
尝试将XXX设置为文本,而不是作为提示,并使用Spannable设置文本的颜色,如果X->颜色灰色,如果数字->颜色白色
如何使用spanable为edittext设置不同的颜色: 在android中使用不同颜色的edittext
要跳过空格所在的位置 - 使用 4 个编辑文本并设置焦点以导航到下一个编辑文本
推荐阅读
- python - 将具有相同大小和索引的数据帧相乘
- python - 如何删除字符串中的字母
- gnu-make - 如何根据条件的输出执行不同的配方?
- angular - Angular8 PrimeNG 反应形式的下拉菜单 - 初始值
- bash - 如何从bash中的随机子域中检索主域
- java - 无法使用特定配置文件运行 Spring Boot JAR 文件
- latex - 如何删除长表中的特定垂直线
- angular - 听 Angular 事件点击 webbrowser
- ruby-on-rails - 如何为在 Rails 5 中调用邮件程序的方法编写 rspec 模拟
- javascript - React.js 路由确切路径不正常