Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Posicionamiento de EditText por encima del teclado

Tengo un EditText parece a esto (con la "gravedad inferior"):

Introduzca aquí la descripción de la imagen

Cuando EditText el EditText , el teclado aparece y no puedo ver más lo que estoy escribiendo (porque el EditText está ahora detrás del teclado, en la parte inferior). ¿Cómo puedo mover el EditText automáticamente justo encima del teclado, cuando se ha presionado?

Al final, sería bueno que fuera así:

Introduzca aquí la descripción de la imagen

Mi código:

 // LINEAR LAYOUT LinearLayout layout = new LinearLayout(getApplicationContext()); layout.setOrientation(LinearLayout.VERTICAL); setContentView(layout); // TEXTVIEW layout.addView(tv); // EDITTEXT et.setGravity(Gravity.BOTTOM); et.setInputType(InputType.TYPE_CLASS_TEXT); et.setImeOptions(EditorInfo.IME_ACTION_SEND); LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.MATCH_PARENT); params.gravity = Gravity.BOTTOM; et.setLayoutParams(params); // SOMETHING LIKE ONTOUCH -> MOVE UPWARDS layout.addView(et); 

  • ¿Cómo puedo configurar varios tipos de entrada en un EditText en Android?
  • SetText no establece texto en EditText
  • Android RecyclerView: Cambiar archivo de diseño LIST a GRID onOptionItemSelected
  • Android- ¿Cómo puedo mostrar la selección de texto en textview?
  • Guardar contenido de EditText en RecyclerView
  • Android: compruebe si EditText está vacío cuando se establece InputType en Número / Teléfono
  • Eliminar todo Spannable con retroceso
  • Detectar el botón de búsqueda del teclado
  • 2 Solutions collect form web for “Posicionamiento de EditText por encima del teclado”

    En su archivo de manifiesto agregue el código siguiente para esta actividad en particular

     <activity android:windowSoftInputMode="adjustPan"> 

    Consulte este documento para obtener más información.

    utilizar

     android:windowSoftInputMode="stateVisible|adjustResize" 

    En su archivo de manifiesto. Consulte el sitio del desarrollador para su referencia

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.