Ich versuche, den Cursor am Ende meines editText-Felds zu halten, damit Benutzer nicht mit der Eingabe von Informationen in der Mitte beginnen können. Ich habe versucht, einen onClickListener und einen onTouchListener zu verwenden, um die Auswahl auf die Länge des editText festzulegen. Selbst wenn Sie beide ausprobieren, kann der Benutzer den Cursor immer noch in die Mitte des Textes bewegen. Gibt es einen Weg dies zu verhindern?Cursor in editText unbeweglich machen
1
A
Antwort
0
Sie können myEditText.setSelection(text.length())
verwenden, um den Cursor am Ende der EditText
in Verbindung mit der onSelectionChanged()-Methode zu setzen.
von Genommen: https://stackoverflow.com/a/12982251/1269953
@Override
public void onSelectionChanged(int start, int end) {
CharSequence text = getText();
if (text != null) {
if (start != text.length() || end != text.length()) {
setSelection(text.length(), text.length());
return;
}
}
super.onSelectionChanged(start, end);
}
Dadurch wird der Cursor auf das Ende des Textes zurück.
Verwandte Themen
- 1. EditText Cursor in JellyBean
- 2. Android - Styling-Cursor in EditText
- 3. Android Edittext Cursor unsichtbar
- 4. ändern edittext cursor farbe
- 5. Android: Wie EditText Cursor fallen
- 6. Android 7.0 EditText zwei Cursor
- 7. Suche EditText nicht Cursor zeigt
- 8. Cursor nicht focus next edittext
- 9. EditText Cursor nicht sichtbar in android
- 10. Wie ändere ich EditText Zeigerfarbe (nicht Cursor)
- 11. Progressbar und Anzeigen statisch (unbeweglich) in NestedScrollView
- 12. Urwid: Cursor unsichtbar machen
- 13. Wie EditText Cursor und Blase unter dem Cursor dynamisch
- 14. Wie den Cursor auf die editText setzen
- 15. Android EditText Cursor Zeigerfarbe programmgesteuert ändern
- 16. Cursor in falscher Position bei der Größenänderung EditText mit animateLayoutChanges
- 17. Get cursor startindex, bevor text in edittext geändert
- 18. Wie EditText Cursor und Grundfarbe in XML ändern?
- 19. Wie Sie den Cursor am Ende in EditText setzen
- 20. Machen Sie EditText Hinweis alle Großbuchstaben
- 21. Wie EditText kleiner als Standard machen?
- 22. Einzeilige EditText in Android
- 23. Den Emacs-Cursor zu einer Zeile machen
- 24. Wie setze ich den Cursor auf bestimmte EditText Box?
- 25. Wie zeichnet ein Android EditText (TextView) den blinkenden Cursor?
- 26. Android EditText bewegen Sie den Cursor ohne Standardtastatur zeigt
- 27. Android 4.0 EditText ohne Softkeyboard und mit Cursor-Positionierung
- 28. Machen Sie einen Cursor ein Bild
- 29. android, wie am Ende des Textes der EditText Cursor setzen
- 30. EditText - Cursor, der für jeden Buchstaben beginnt, wenn Klartext
Ich bin ein wenig verwirrt, um diesen Code in mein Programm zu implementieren –
Wenn Sie den Link betrachten, werden Sie sehen, dass Sie 'onSelectionChanged' überschreiben können, was eine Methode ist, die in' EditText' verfügbar ist um eine Klasse zu erstellen, die EditText erweitert und diese Methode überschreibt – Pztar