Android: Entfernen Sie die Enter-Taste aus softkeyboard
In meinem login-Formular, wenn der Benutzer klickt auf ein EditText und die EINGABETASTE drückt, fügt eine neue Zeile, also eine Erhöhung der EditText Größe. Im nächsten Augenblick, er kehrt zu seiner vorherigen Stelle und druckt einen Punkt in das Feld Passwort (das ist das nächste Feld).
Will ich zum entfernen dieses enter-Taste aus dem softkeyboard. Ist es möglich?
Ich denke, der einfachste Weg ist es, android:inputType="textPersonName" es wird halt von der Eingabe in ein textView..
android:inputType="textNoSuggestions"
entfernt die Return-Taste aus dem SoftKeyboard.InformationsquelleAutor Jay Mayu | 2011-08-09
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich fürchte, Sie kann das nicht tun. Aber eine Sache ist, die Sie behandeln können das softkeyboard keyevents wie diese,
Abgesehen von diesem, müssen Sie beachten, dass die Bereitstellung der Attribut
android:singleLine=true
machen Ihren edittext von wachsenden Größe, wenn Sie die soft-keyborad ENTER gedrückt wirdInformationsquelleAutor Andro Selva
Verwenden :
android:singleLine = "true"
oder
edittext.setSingleLine();
Und deine ENTER-Taste ist Weg
InformationsquelleAutor mDroidd
hinzufügen dieses tag textView in der xml -
android:maxLines = "1" & android:lines = "1" hat nicht wirklich funktioniert.. aber android:singleLine = "true" gearbeitet.. Entwickler.Android nicht sagen android:singleLine ist veraltet!!
InformationsquelleAutor ngesh
In den tag
EditText
Sie müssen nur zu tun:diesem entfernen Sie die enter-Taste in der Tastatur
UPDATE
Soweit
android:singleLine="true"
ist veraltet ich benutzeandroid:maxLines="1"
zu vermeiden, geben Sie in einemEditText
. Wie der name der Methode sagt nur N Linien ist erlaubt.InformationsquelleAutor Robert
Neues update :
android:maxLines="1"
InformationsquelleAutor Ibrahim Sušić