显示特定字符​​数量的EditText占位符

时间:2015-02-03 15:53:55

标签: android android-edittext

这是一个很难解释的简单Android问题。 对于EditText字段,我需要18个字符。 我现在用android:maxLength="18"

限制了edittext的长度

我真正需要做的是为每个角色显示一个点,或者为每个角色显示一个占位符。我知道您可以在Android中使用真正的占位符,但当您开始输入文本时它会消失。

你们知道任何图书馆或其他解决方案吗?

更新:我宁愿不使用18个单独的edittexts。在每个EditText等上使用textwatcher会很麻烦。

1 个答案:

答案 0 :(得分:0)

在尝试了你的建议后,我找到了自己的解决方案。

我将两个editTexts放在一起,将顶部editText的文本设置为18点(。)并启用为false(以获得灰色外观)。 我没有动摇另一个editText。

在代码中我将typeFaces设置为monospace,每个字符的大小都相同。

输出是一个editText,每个字符都带有一个灰点,正是我想要的。

感谢帮助人员,我很感激!