Tengo un campo de entrada en una vista web, al hacer clic en la entrada se muestra el teclado pero aparece sobre el campo de entrada. He intentado poner windowSoftInputMode="adjustPan"
en androidManifest pero sigue siendo el mismo. Al abrir la misma página html en el navegador del dispositivo todo está bien. Alguna idea?PhoneGap android: el teclado se superpone al campo de entrada
Saludos
ACTUALIZACIÓN:
No tiene un diseño de XML, porque uso el framwork Phonegap y la actividad se extiende DroidGap, y que no tiene un método setContentView(xx.xml)
.
public class TestActivity extends DroidGap {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);
setIntegerProperty("loadUrlTimeoutValue", 30000);
super.loadUrl("file:///android_asset/www/index.html");
}
}
pruebe las sugerencias aquí: http://stackoverflow.com/questions/6205697/soft-keyboard -comes-over-the-edittext Si no funciona, publique su fuente de diseño XML. –
@Jan Gerlinger no tenía el diseño xml. Porque uso el framwork de Phonegap y la actividad extiende DroidGap. y no tiene el método setContentView (xx.xml). public void onCreate (Bundle savedInstanceState) { \t super.onCreate (savedInstanceState); \t getWindow(). SetSoftInputMode (WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE); \t setIntegerProperty ("loadUrlTimeoutValue", 30000); \t \t super.loadUrl ("file: ///android_asset/www/index.html"); – vanshu