Ich habe eine Reihe von EditTexts in meiner Android-Anwendung, wobei InputMethod jeweils auf numberSigned gesetzt ist. Mein Zielgerät hat keine Hardware-Tastatur und verwendet die Software-Tastatur für die numerische Eingabe. Android ersetzt den standardmäßigen "Fertig" -Button rechts neben dem Eingabefeld mit einem "Weiter" -Button. Wie kann ich stattdessen "Fertig" verwenden?So deaktivieren Sie die Schaltfläche "Weiter" auf einer EditText-Softwaretastatur (durch die Schaltfläche "Fertig" ersetzen)
Antwort
Versuchen Sie android:imeOptions="actionDone"
zu Ihrem EditText
hinzuzufügen. Diese
, aber nach dem Auswählen des Textes im Edittext, wechselt die Schaltfläche Done zu EDIT und zeigt cut, copy, paste..how um dies zu deaktivieren. – Unknown
Was ist mit Multi-Line EditTexts? Das scheint für sie nicht zu funktionieren. :/ – Sheharyar
@SheharyarNaseer Der Eingabe-Typ für einen mehrzeiligen EditText muss in Ihrem EditText XML wie folgt sein: 'android: inputType =" textImeMultiLine "'. Dann wird das 'android: imeOptions' funktionieren. – macklinu
können auch im Code erreicht werden, mit:
myEditText.setImeOptions(EditorInfo.IME_ACTION_DONE);
das funktionierte auch für mich .. danke .. – cavallo
- 1. So deaktivieren Sie die Schaltfläche Ext JS
- 2. So deaktivieren Sie die Schaltfläche in libgdx
- 3. JQuery UI Datepicker - So entfernen Sie die Schaltfläche "Fertig"
- 4. Deaktivieren Sie die Schaltfläche für X Minuten
- 5. Deaktivieren der Schaltfläche "Weiter" oder "Zurück"?
- 6. Deaktivieren Sie die Schaltfläche "Ja" in FLEX
- 7. So deaktivieren Sie die nächste Schaltfläche in jquery steps plugin
- 8. Deaktivieren einer Schaltfläche
- 9. jquery DatePicker Schaltfläche "Fertig"
- 10. Deaktivieren Sie eine Schaltfläche
- 11. React.js: Deaktivieren Sie die Schaltfläche, wenn die Eingabe leer ist
- 12. iOS Auto Layout: Richten Sie die Kante einer Schaltfläche auf die Mitte einer anderen Schaltfläche aus?
- 13. So zentrieren Sie die Symbolleisten-Schaltfläche?
- 14. Deaktivieren Sie mehrere GUI-Steuerelemente beim Klicken auf die Schaltfläche
- 15. Deaktivieren Sie die Schaltfläche auf Update-Fortschritt in ASP.net Ajax
- 16. Deaktivieren Sie die Schaltfläche auf CSV-Import in angular js
- 17. Wie Sie die Schaltfläche "Fertig" in AVPlayerViewController hinzufügen?
- 18. So entfernen Sie die Standardnavigationsleiste Schaltfläche
- 19. Wie stoppen Sie die Schaltfläche Weiter in einem WizardControl?
- 20. Deaktivieren Sie die Schaltfläche, wenn die Validierung fehlschlägt
- 21. AngularJS: Deaktivieren Sie die Schaltfläche, wenn die Eingabefelder leer sind
- 22. Ersetzen Sie Text mit einer Schaltfläche
- 23. So rufen Sie Tooltip beim Klicken auf die Schaltfläche auf
- 24. Deaktivieren Sie die Schaltfläche, bis alle erforderlichen Felder ausgefüllt sind
- 25. So aktualisieren Sie die MySQL-Datenbank mit einer Schaltfläche "Senden"
- 26. Deaktivieren Sie die Schaltfläche onclick, aber aktivieren Sie eine andere Schaltfläche
- 27. So verhindern Sie einen Doppelklick auf die Schaltfläche Speichern
- 28. Schaltfläche "Fett" deaktivieren
- 29. So deaktivieren Sie reduzieren auf Symbol-Schaltfläche und vergrößern Schaltfläche zu einem Windows-Formular
- 30. So entfernen Sie die Schließen-Schaltfläche aus einer MFC-Titelleiste
Ich brauche die nächste Taste zu deaktivieren. Was kann ich tun? Ich brauche keinen Knopf an diesem Ort. Danke –
@SivakumarPurushothaman Ich kann im Moment nicht für dich testen, aber funktioniert actionNone? –