2012-05-27 5 views
19

Estoy construyendo una aplicación de sitio web que se utilizará desde dispositivos Android. Por el momento, el navegador aplasta la página cuando aparece el teclado virtual. Prefiero que se desplace la página hacia arriba.¿Cuál es el equivalente de "android: windowSoftInputMode" para un sitio web?

He leído que la propiedad android:windowSoftInputMode en AndroidManifest.xml se puede utilizar para aplicaciones de Android, pero estoy buscando un equivalente para un sitio web.

+1

donde U capaz de resolver este problema? Por favor, déjame de inmediato. – Ravi

+0

Te sugiero que crees una aplicación con una vista web de modo que tanto WindowSoftInputMode como tu sitio web puedan existir uno al lado del otro –

+0

Te sugiero que leas sobre android: windowSoftInputMode en este enlace: [developer.android.com/training/keyboard -input/visibility.html] (http://developer.android.com/training/keyboard-input/visibility.html) – Saeed

Respuesta

5

Puede volver a colocar el navegador cuando el usuario se centra en esta entrada

<input name="whatever" id="id" onfocus="window.location.href='#id'; return true;"/> 
+0

Supongo que el teclado virtual aparece cuando el usuario toca esta entrada. Supongo que podrás adaptarte a un comportamiento diferente si es necesario. – rds

+0

No he logrado probar esto todavía, ya que la tableta se ha sacado de la oficina. Si alguien más pudiera ver si esto funciona, lo agradecería – 2ne

+0

@ Parallel2ne Lo he probado con el navegador de stock AOSP y el móvil de Opera. No veo ninguna razón por la que no debería funcionar, siempre que javascript esté habilitado – rds

Cuestiones relacionadas