android中不止一个edittext

时间:2011-11-02 09:35:29

标签: android android-edittext

我想按照下面的图像制作一个输入密码输入框。我已经使用了四个edittext但我的问题是我无法将光标从一个edittext移动到另一个,反之亦然。请帮助我此。enter image description here

2 个答案:

答案 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(),它有一个在每个输入的字母后调用的回调函数。