2013-10-10 99 views
1

这是我的问题。我有4个EditTexts,我希望他们能够像一个针系统:如何使用12键键盘实现PIN输入风格屏幕Android

  • 每当信digited它自动移动到下一个(使用TextWatcher实现)的EditText上。

  • 每当按下退格键并且当前的eddittext为空时,它将从先前的编辑文本中删除文本(根据此回答Android EditText delete(backspace) key event执行)。

我能够实现这个系统,但系统不能使用12键软键盘,因为每个键有多个字母。 用户只能使用每个键的首字母,因为每次输入时每个EditText的TextWatcher自动传递到下一个EditText。

有没有人有一个想法,我怎么能解析这种输入从12键键盘,它有任何功能在Android的强制用户使用全键盘?

任何帮助将有所帮助。 :)

在此先感谢。

回答

0

您应该使用inputType="number"作为EditText xml属性来强制右键盘。

+0

这并不能解决我的问题,因为我希望字母也在引脚中。我能找到的唯一解决方案是创建我自己的键盘。 –