android - touched - Posicionamiento EditText Above Keyboard
hide keyboard when touched outside edittext android (2)
En su archivo Manifest, agregue el siguiente código para esta actividad en particular
<activity android:windowSoftInputMode="adjustPan">
Consulte este documento para obtener más información.
Tengo un EditText
ve así (con "gravedad inferior"):
Cuando EditText
, el teclado aparece y ya no puedo ver lo que estoy escribiendo (porque EditText está ahora detrás del teclado, en la parte inferior). ¿Cómo podría mover EditText
automáticamente justo encima del teclado, cuando se ha presionado?
Al final, sería bueno si se viera así:
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);
utilizar
android:windowSoftInputMode="stateVisible|adjustResize"
en tu archivo Manifest Vea el sitio del desarrollador para su referencia