Android deaktivieren Sie die Enter-Taste in der virtuellen Tastatur
Kann mir jemand sagen, wie man deaktivieren und aktivieren des Enter - Taste in der virtuellen Tastatur?
- Was genau wollen Sie erreichen?
- Ich würde auch gerne wissen, wie dies zu tun. Ich habe bemerkt in meiner phonegap-Anwendung, dass, wenn ich mit der enter-Taste nach Abschluss der Eingabe in ein Textfeld, dass manchmal der Bildschirm nicht richtig wiedergegeben. Wenn ich die native android-zurück-Taste, wenn Sie fertig sind funktioniert es perfekt jedes mal.
Du musst angemeldet sein, um einen Kommentar abzugeben.
gehen Sie einfach auf die xml-und setzen Sie dieses Attribut in EditText
und Ihre enter-Taste wird verschwunden sein
Befestigen OnEditorActionListener auf das Textfeld und geben true zurück von seiner
onEditorAction
Methode, wennactionId
gleich IME_ACTION_DONE. Dies wird verhindern, dass soft-Tastatur versteckt:Finden diesem LINK.
In der
EditText's
layout etwas wie dieses:Können Sie auch aufzählen, der rest der Symbole, die Sie möchten, können Sie es geben, aber nicht die enter-Taste.
Versuchen Sie dieses, zusammen imeOptions = actionDone
Ich weiß, diese Frage ist ziemlich alt, aber eine einfache Möglichkeit zum deaktivieren der enter-Taste zu setzen android:maxLines="1" in deinem EditText.