我想根据以下图片创建一个输入验证码的文本框。我已经使用了四个编辑框,但我的问题是我无法从一个编辑框移动到另一个编辑框及反之。请帮我解决这个问题。
<LinearLayout
android:id="@+id/linearLayout1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal" >
<EditText
android:id="@+id/editText1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1" >
</EditText>
<EditText
android:id="@+id/editText2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1" >
</EditText>
<EditText
android:id="@+id/editText3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1" >
</EditText>
<EditText
android:id="@+id/editText4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1" >
</EditText>
或者你想在填写完一个EditText后自动跳转到另一个EditText吗?
你说你无法“在两个EditText之间移动光标”,是什么意思?
比如说,当你在一个EditText中输入一个字符/数字时,光标应该跳到下一个EditText吗?
如果是这样的话,尝试使用getFocus()并为EditText实现一个TextWatcher,它有一个回调函数,在每个字母输入后被调用。