He estado teniendo problemas para obtener el zoom de pellizco para trabajar en la aplicación web que estoy creando con Phonegap. Actualmente, estoy cargando información en una etiqueta p, veo una secuencia de comandos remota, pero html sale de los límites de la pantalla (por supuesto, ir al modo horizontal corrige esto).Pellizcar Acercar Android con Phonegap y jQUERY Mobile
No importa, lo que intento no puedo hacer que el zoom de pellizco funcione o que aparezca una barra de desplazamiento horizontal. Intenté agregar < meta name="viewport" content="width=device-width, height=device-height, initial-scale=0.8, user-scalable=1" />
en el encabezado.
creo que el problema puede ser que estoy usando jQuery Mobile, pero tratando la siguiente solución no funciona bien:
$(document).bind("mobileinit", function(){
$.mobile.metaViewportContent = "width=device-width, minimum-scale=1, maximum-scale=2";
});
(añadido antes de inclusiones jQuery Mobile archivo JS).
EDIT: Desplazarse hacia la derecha cuando el desbordamiento de contenido funciona bien en el emulador Ripple.
ACTUALIZACIÓN: Vale - editado mi app.java y yo soy capaz de acercar ahora. Sin embargo, solo puedo acercar, no alejar, lo que indica que el zoom inicial está configurado en 1, supongo. ¿Alguien tiene alguna sugerencia sobre cómo alejar o configurar una barra de desplazamiento horizontal?
package com.phonegap.Sample;
import android.app.Activity;
import android.os.Bundle;
import com.phonegap.*;
import android.webkit.WebSettings;
public class Sample extends DroidGap
{
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
super.loadUrl("file:///android_asset/www/index.html");
WebSettings ws = super.appView.getSettings();
ws.setSupportZoom(true);
ws.setBuiltInZoomControls(true);
}
}
El evento gesturechange no está disponible en Android. – hooinator