Correctamente desplazando un EditText a la vista cuando se enfoca

Tengo un EditText, que es finalmente dentro de un ScrollView. He implementado una función de comentario que te lleva a una nueva actividad y coloca automáticamente el foco en el texto de edición para que el usuario pueda empezar a escribir su comentario inmediatamente.

Desafortunadamente, no se desplaza completamente el edittext en la visión, como usted puede ver en la captura de pantalla abajo:

Desplazamiento incorrecto

Me gustaría ver algo más como esto, donde el EditText viene completamente a la vista (ver abajo). Ya he mirado en el android:WindowSoftInputMode , y parece que los valores por defecto deben trabajar … y de hecho, funciona en su mayoría, porque hace desplazarse, no es suficiente.

Lo que me gustaría ver

Entonces, ¿hay algo que pueda hacer para obtener el comportamiento deseado? ¡Gracias!

2 Solutions collect form web for “Correctamente desplazando un EditText a la vista cuando se enfoca”

Cuál es su min SDK 3? Comprueba esto

Espero que hayas probado android: windowSoftInputMode = "adjustPan" y comprueba esto .

Yo le daría esto ir.

También puede intentar usar programaticamente esto en el método onCreate () de su actividad.

 getActivity().getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN); 

La opción de ajuste " SOFT_INPUT_ADJUST_PAN " está configurada para tener un panorámico de ventana cuando se muestra un método de entrada, por lo que no necesita ocuparse del redimensionamiento sino que sólo se visualiza mediante el marco para garantizar que el enfoque de entrada actual esté visible.

  • Android ScrollView establece la altura del contenido visualizado
  • NestedScrollView (NSV) en CoordinatorLayout (CL): NSV no en la parte superior cuando se carga
  • cuando listview desplazarse ese tiempo edittext establecer el valor predeterminado
  • ¿Cómo puedo obtener una función de paginación en vista de desplazamiento horizontal sin ViewPager?
  • Lista colgadaElector en ListView
  • No se puede cambiar el tamaño de RelativeLayout dentro de ScrollView para llenar toda la pantalla
  • RelativeLayout con scrollview no desplazamiento
  • Android ScrollView dentro de ViewPager - cómo hacer más eficiente swiping
  • ¿Podemos usar un ScrollView dentro de un LinearLayout?
  • Color androide del efecto del borde del scrollview del lollipop
  • Coloque un bloque en el centro de un ScrollView
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.