我想按照下面的图像制作一个输入密码输入框。我已经使用了四个edittext但我的问题是我无法将光标从一个edittext移动到另一个,反之亦然。请帮助我此。
答案 0 :(得分:0)
我认为这样的事情会做你想做的事情:
<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自动跳转到另一个吗?
答案 1 :(得分:0)
你的意思是你无法“将光标从一个edittext移动到另一个edittext,反之亦然”??
就像在编辑文本中输入一个字符/数字一样,光标应该跳转到下一个edittext?
如果是这样,请尝试使用EditText的TextWatcher实现getFocus(),它有一个在每个输入的字母后调用的回调函数。