android:数字不允许键盘中的下一个button

我在用着

android:digits="abcdefghijklmnopqrstuvwxyz. " 

并在同一屏幕上有一个EditText时,我按下键盘上的input键焦点不会改变。

假设如果我删除了

  android:digits 

inputbutton正常工作,并移动到下一个编辑文本。

在xml中的EditText中添加android:imeOptions="actionNext"

 <EditText android:id="@+id/et_count" android:layout_width="100dp" android:singleLine="true" android:imeOptions="actionNext" android:layout_height="wrap_content" /> 

您可以使用xml可用于EditTextimeOptions属性。

尝试以下。 它在我的情况下工作。

XML中

  <EditText android:id="@+id/edit_text1" android:layout_width="match_parent" android:layout_height="45dp" android:digits="abcdefghijklmnopqrstuvwxyz. " android:imeOptions="actionNext"/> <EditText android:id="@+id/edit_text2" android:layout_width="match_parent" android:layout_height="45dp"/> 

那么,在JAVA中

  EditText edit_text1 = (EditText) findViewById (R.id.edit_text1); EditText edit_text2 = (EditText) findViewById (R.id.edit_text2); edit_text1.setOnEditorActionListener(new OnEditorActionListener() { @Override public boolean onEditorAction(TextView v, int actionId, KeyEvent event) { boolean handled = false; if (actionId == EditorInfo.IME_ACTION_NEXT) { edit_text2.requestFocus(); handled = true; } return handled; } });