Android: Ziffern, die den nächsten Knopf nicht im Tastenfeld zulassen

Ich benutze

android:digits="abcdefghijklmnopqrstuvwxyz. " 

Und mit einem weiteren EditText auf dem gleichen Bildschirm, wenn ich die Enter-Taste in der Tastatur drückt, wird der Fokus nicht geändert.

  • Was sind Open-Source-Ffmpeg-Player für iOS / Android?
  • Unterschied zwischen BOOT_COMPLETED und QUICKBOOT_POWERON auf Android
  • Wie man ein Android-Gerät überprüft ist HDPI-Bildschirm oder MDPI-Bildschirm?
  • Laden Sie die Anwendung nicht neu, wenn sich die Orientierung ändert
  • Die Aktivität hat das Fenster com.android.internal.policy.impl.PhoneWindow$DecorView@46368a28 ausgelöst, das ursprünglich hier hinzugefügt wurde
  • So können Sie Android ListView mit benutzerdefinierten Zeilen- und Header-Layouts anzeigen
  • Angenommen, wenn ich das entfernen kann

      android:digits 

    Die Enter-Taste funktioniert gut und wechselt zum nächsten Text.

  • Ausnahme beim Fokussieren eines EditText in einem PopupWindow auf Device
  • Galaxy S4 nicht erkannt auf Windows 8.1 Geräte-Manager
  • Android Memory Management Granularität - Aktivität oder Prozess?
  • Metriken anzeigen minus Statusleiste?
  • IntelliJ android UI Rendering Probleme - fehlende Bibliothek
  • Android - wie man Bitmap von res ohne Größenänderung lädt?
  • 2 Solutions collect form web for “Android: Ziffern, die den nächsten Knopf nicht im Tastenfeld zulassen”

    Add android:imeOptions="actionNext" in deinem EditText in xml

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

    Sie können das imeOptions Attribut für EditText in xml .

    Versuchen Sie Folgendes. Es hat in meinem fall gearbeitet

    In 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"/> 

    Dann in 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; } }); 
    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.