Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/200.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何创建一组EditText,它们之间有一个链接_Android_Automation_Android Edittext_Flow - Fatal编程技术网

Android 如何创建一组EditText,它们之间有一个链接

Android 如何创建一组EditText,它们之间有一个链接,android,automation,android-edittext,flow,Android,Automation,Android Edittext,Flow,我必须创建一组文本编辑器,每个编辑器都可以包含一个pin码字符,并在两个字符之间自动流动,如下图所示- 当用户点击键盘时,应用程序将移动到下一个EditText,而无需用户的任何干预。 如何操作?创建编辑文本数组: private EditText pinInput[] = new EditText[4]; 然后将每个EditText添加到数组中: pinInput[0] = (EditText) findViewById(R.id.first); ... 然后通过使用和侦听器实现该功能,它

我必须创建一组文本编辑器,每个编辑器都可以包含一个pin码字符,并在两个字符之间自动流动,如下图所示-

当用户点击键盘时,应用程序将移动到下一个EditText,而无需用户的任何干预。
如何操作?

创建编辑文本数组:

private EditText pinInput[] = new EditText[4];
然后将每个EditText添加到数组中:

pinInput[0] = (EditText) findViewById(R.id.first);
...

然后通过使用和侦听器实现该功能,它被称为PinView,下面是一个链接

他们也制作了定制键盘。包括后退按钮和验证码,根据您的要求进行更改。这是一个非常好且简单的教程,可以实现这个重要的功能