我遇到了一个奇怪的行为android:imeOptions="actionNext"
。当我按下键盘上的下一步时,它实际上导航出 AutoCompleteEditText 但不专注于下一个。我对我的其他 EditTexts 使用相同的设置,它工作正常。
这是 .xml 代码:
<AutoCompleteTextView
android:id="@+id/email"
android:layout_width="match_parent"
android:layout_height="@dimen/login_form_height"
android:hint="@string/prompt_email_username"
android:imeOptions="actionNext"
android:inputType="textEmailAddress"
android:maxLines="1"
android:padding="@dimen/login_form_padding" />
<EditText
android:id="@+id/password"
android:layout_width="match_parent"
android:layout_height="@dimen/login_form_height"
android:hint="@string/prompt_password"
android:imeActionId="6"
android:imeActionLabel="@string/action_sign_in_short"
android:imeOptions="actionUnspecified"
android:inputType="textPassword"
android:maxLines="1"
android:padding="@dimen/login_form_padding" />
因此,当我按下下一步时,它会留下“@+id/email”,但不会关注“@+id/password”。有任何想法吗?