如何在 editText 空字符上添加占位符

How add placeholder on editText empty characters

我有一个限制为 4 个字符的 editText

我想在所有空字符中添加一个占位符

类似于密码输入

○ 为空字符,● 为已取

例子:
Pin 为112 => EditText 中的结果●●●○
Pin: 12 => EditText ●●○○
Pin: 1234 => EditText●●●●

我完成了一个简单的自定义视图,它可以满足我的要求。有点过时但可以轻松调整。

https://github.com/waveduke/PinView

希望对遇到同样问题的人有所帮助:)