这是我的问题。我有 4 个 EditText,我希望它们表现得像一个 pin 系统:
每当一个字母被数字化到 edittext 时,它会自动移动到下一个(使用 TextWatcher 实现)。
每当按下退格键并且当前 eddittext 为空时,它都会从先前的 edittext 中删除文本(根据此答案Android EditText delete(backspace) key event实现)。
我能够实现这个系统,但是系统不能使用 12 键软键盘工作,因为每个键有多个字母。用户只能使用每个键的第一个字母,因为每当进行输入时,每个 EditText 的 TextWatcher 都会自动传递到下一个 EditText。
有谁知道我如何从 12 键键盘解析这种输入,Android 中有什么功能可以强制用户使用全键盘?
任何帮助都会有所帮助。:)
提前致谢。