2012-07-07 20 views
5

estoy usando Phonegap 1.9.0 de Android 4.1 con la siguiente simplificada index.html página:entradas que no trabajan en Android Emulador

<html> 
    <head> 
    <script type="text/javascript" src="cordova-1.9.0.js"></script>     
    </head> 
    <body> 
    <input type="text" name="somethings"></input> 
    </body> 
</html> 

La aplicación sube muy bien, pero cuando me da el foco a la entrada y tratar de dale texto, no se ingresa nada

El sistema operativo actúa como si estuviera presionando teclas (en el teclado virtual) porque está sugiriendo correcciones ortográficas y la IU del teclado responde ... pero nada lo hace en el campo de entrada.

¿Qué me estoy perdiendo?

+0

¿hay alguna CSS que no ha puesto? –

+0

No. Este es el único código en mi archivo 'index.html' para reproducirlo. También debería agregar que si voy al navegador en el emulador y abro una página con una entrada, funciona bien. Está solo en mi súper simple aplicación Phonegap. –

Respuesta

0

Añadir este dos líneas de escritura en el archivo html y tratar:

Ext.Loader.setConfig({ disableCaching: false }); 
    Ext.Ajax.setDisableCaching(false); 
0

intente esto: en AndroidManifest.xml.

android:hardwareAccelerated="true" 
0

Escriba con la tecla programable, en lugar de las teclas del emulador. Deberia de funcionar.

Las teclas del emulador pueden no funcionar algunas veces. Lo que puedes probar es agregar "Soporte de teclado" al crear el emulador.

AVD Manager -> seleccione su emulador - Editar sección Hardware ..

click New button select "Keyboard support' from property dropdown. 
    double click on no to show yes/no drop down and set it to YES. 
0

acabo de tener el mismo problema - Yo uso titanio.

Estoy en un Ubutnu, así que así es como lo arreglé: Titanium -> Menú Ventana -> Administrador AVD -> resaltado mi emulador que quiero arreglar -> haga clic en el botón "Editar ..." -> en En la parte inferior, hay una sección de "Hardware" -> haga clic en "Nuevo ..." -> luego encuentre la opción "Soporte de teclado" en el menú desplegable -> Pulse Aceptar -> en la sección "Hardware" nuevamente, resalte "Soporte de teclado" ítem que acaba de agregar y en la columna "Valor" cámbielo a "sí" -> haga clic en o haga clic en otra lista de propiedades en el cuadro "hardware" (esto parece aplicar el cambio) -> haga clic en el botón "editar AVD".

Esto pareció arreglarlo para mí.

Cuestiones relacionadas