2

我有两个文本视图和两个编辑文本视图.....这是我的 xml

<TextView
        android:id="@+id/txt_email"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="10dp"
        android:text="@string/email"
        android:textColor="@color/gray"
        android:textSize="@dimen/medium"
        app:font="font/trebuc_normal" />

    <EditText
        android:id="@+id/et_un"
        style="@style/EditText"
        android:layout_width="fill_parent"
        android:background="@drawable/edittext_roundcorner"
        android:imeOptions="actionNext"
        />

    <FontedTextView
        android:id="@+id/txt_pass"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/password"
        android:textColor="@color/gray"
        android:textSize="@dimen/medium"
        app:font="font/trebuc_normal" />

    <EditText
        android:id="@+id/password"
        style="@style/EditText"
        android:layout_width="fill_parent"
        android:background="@drawable/edittext_roundcorner"
        android:inputType="textPassword"
         /> 

当用户在电子邮件编辑文本视图中输入一些文本并按 Enter 键时,我希望我的控件通过 id 密码编辑文本。我使用了 imoptions 但不工作。当我按下下一个按钮输入文本后,控件转到下一行相同的编辑文本视图。请帮忙?

4

2 回答 2

3

你也可以使用editText.setNextFocusUpId(R.id.editText);

于 2012-09-13T05:41:10.557 回答
1

在所有Edittext的属性下面设置,它将解决您的问题。

android:singleLine="true"
于 2012-09-13T05:38:36.703 回答