Saltar al contenido

¿Cómo establecer la posición del cursor en EditText?

Luego de mucho trabajar pudimos encontrar el arreglo de este atasco que tantos usuarios de nuestro sitio presentan. Si deseas compartir algún detalle puedes aportar tu información.

Solución:

Donde posición es un int:

editText1.setSelection(position)

Lo he hecho de esta manera para establecer la posición del cursor en final del texto después de actualizar el texto de EditText programáticamente
aquí, etmsg es editar texto

etmsg.setText("Updated Text From another Activity");
int position = etmsg.length();
Editable etext = etmsg.getText();
Selection.setSelection(etext, position);

Cómo establecer la posición del cursor EditText en Android

A continuación el código es Coloque el cursor en Inicio en EditText:

 EditText editText = (EditText)findViewById(R.id.edittext_id);
 editText.setSelection(0);

A continuación el código es Poner el cursor al final de El EditText:

EditText editText = (EditText)findViewById(R.id.edittext_id);
editText.setSelection(editText.getText().length());

Debajo del código se establece el cursor después de una segunda posición de carácter:

 EditText editText = (EditText)findViewById(R.id.edittext_id);
 editText.setSelection(2);

Aquí tienes las reseñas y puntuaciones

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *