首页 > 解决方案 > 自定义 EditText 用户界面

问题描述

如何创建像这样的自定义编辑文本 UI,在我输入输入时提示不会消失。所以基本的想法是当我输入信用卡号码时,X数字应该被number我输入的数字替换。此外,不允许用户按任何顺序输入数字,而只能按顺序输入,这是屏幕截图以供参考。

编辑:所以我想添加 16 个不同的编辑文本,按退格键会将用户带到以前的编辑文本,并且只有第一个编辑文本可以聚焦,如果有人对此有更好的解决方案。

在此处输入图像描述

标签: androidandroid-layoutandroid-edittextandroid-custom-view

解决方案


尝试将XXX设置为文本,而不是作为提示,并使用Spannable设置文本的颜色,如果X->颜色灰色,如果数字->颜色白色

如何使用spanable为edittext设置不同的颜色: 在android中使用不同颜色的edittext

要跳过空格所在的位置 - 使用 4 个编辑文本并设置焦点以导航到下一个编辑文本


推荐阅读