La posición del cursor viene al comienzo del editado

Tengo un pequeño problema. En mi actividad tengo un edittext y un botón.

Al hacer clic en el botón estoy cambiando el tipo de entrada de la edittext.

Ahora cuando hago clic en el botón el tipo de entrada cambia pero el cursor va al principio del texto en el edittext.

¿Cómo puedo mantener la misma posición del cursor o puedo llevar el cursor al final del texto?

He intentado setSelection(edittextobj.getText().length()) pero doesnot trabajo ¿cómo puedo lograr esto ….?

El código que tiene es correcto, en la medida en que va. El problema debe estar en otra parte. Trate de asegurarse de que su cadena es la cadena correcta y de que está configurando todo en el orden correcto.

Sólo para asegurarse de que el código completo es:

 edittextobj.setSelection(edittextobj.getText().length()); 
  • Detener EditText de obtener foco en inicio de actividad
  • Cómo desactivar el posicionamiento del cursor y la selección de texto en un EditText? (Androide)
  • Obtener una cadena de texto de EditText?
  • Cómo hacer android edittext pista centro y el cursor izquierdo
  • Mover Android Edittext un poco hacia arriba cuando se centran en él
  • Android: Cómo obtener la posición del texto desde el evento táctil
  • Cómo recuperar el valor de EditText en AlertDialog?
  • Editar texto Cambiar contraseña Android
  • EditText en ListView es actualizado por onTextChanged al desplazarse
  • EditText vs TextView
  • Android recibe actividad de alojamiento desde una vista
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.