Estoy usando una vista personalizada EditText. He anulado el evento OnKeyUp y puedo capturar la tecla Enter presionar. Ahora mi requisito es, cuando el usuario ha ingresado un texto "Hola. ¿Cómo estás?" y luego mantiene el cursor después de la palabra "are" y presione enter, necesito obtener la ubicación del cursor para poder extraer el texto después del cursor en el momento en que se presionó la tecla Enter. Por favor, hágame saber cómo hacer esto. Gracias por su tiempo y ayuda.Obtener la posición del cursor en Android en Editar texto?
47
A
Respuesta
112
Puede obtener la posición del cursor utilizando los métodos getSelectionStart() y getSelectionEnd(). Si no se resalta ningún texto, getSelectionStart() y getSelectionEnd() devuelven la posición del cursor. Así que algo como esto debe hacer el truco:
myEditText.getSelectionStart();
o
myEditText.getSelectionEnd();
Entonces, si usted desea seleccionar todo el texto después del cursor se puede utilizar esto:
int cursorPosition = myEditText.getSelectionStart();
CharSequence enteredText = myEditText.getText().toString();
CharSequence cursorToEnd = enteredText.subSequence(cursorPosition, enteredText.length());
Cuestiones relacionadas
- 1. Cómo obtener la posición del cursor en un Edittext
- 2. Encontrar la posición del texto del cursor en JTextField
- 3. Obtener posición de cursor Teclado de Android
- 4. Cómo obtener la posición del cursor
- 5. Cómo obtener la posición del cursor en un eclipse TextEditor
- 6. Encontrar la posición del cursor en un cuadro de texto
- 7. Establecer la posición del cursor en un widget de texto
- 8. Cómo determinar la posición del cursor de texto en Windows
- 9. ¿Cómo obtener la posición del cursor en bash?
- 10. cómo insertar texto en cualquier posición del cursor en uitextview?
- 11. Cómo obtener la posición absoluta del cursor de texto en la extensión de Visual Studio 2010
- 12. Editar texto múltiple: especifique la ubicación del cursor
- 13. Posición del cursor en la abreviatura VIM
- 14. Posición de la sugerencia personalizada en el cuadro Editar texto.
- 15. Posición del cursor de control en UITextField
- 16. obtener la posición del cursor de la terminal
- 17. ¿Cómo encontrar la posición global del cursor de texto?
- 18. cómo obtener y establecer la posición actual del cursor del cuadro de texto WPF
- 19. posición del cursor del mouse en Javascript?
- 20. jquery Establecer la posición del cursor en contenteditable div
- 21. Cómo establecer la posición del cursor en UITextView
- 22. jQuery: Obtener la posición del cursor del texto en la entrada sin el código específico del navegador?
- 23. Obtener la posición del cursor con respecto al control - C#
- 24. EditTextPreference y la posición predeterminada del cursor
- 25. Obteniendo la posición del cursor en un Textarea
- 26. ¿Cómo encontrar la posición del cursor en una DIV contenteditable?
- 27. Insertar texto después de la posición del cursor en el texto es
- 28. Crear información sobre herramientas en la posición del cursor en el área de texto con jQuery
- 29. ¿Cómo obtener la posición del cursor en una UITextView en el iPhone?
- 30. posición del cursor en un UITextView