Pregunta

Soy nuevo en PhoneGAP, y estoy tratando de implementar una WebView en Android con soporte SVG para representar algunos métodos de visualización utilizando la biblioteca Protovis (basada en JavaScript) http://mbostock.github.com/protovis/.

Tengo el siguiente código para cargar el archivo HTML.

public class HelloPhoneGapActivity extends DroidGap {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    super.loadUrl("file:///android_asset/www/index.html");
}

}

Ahora mismo estoy tratando de renderizar esto http://mbostock.github.com/protovis/ex/antibiotics-burtin-full.html, pero en WebView de Android solo puedo obtener el color de fondo.

¿Hay alguna opción especial para construir una visión web con la lugar para rendir esto?

¡Gracias por adelantado!

¿Fue útil?

Solución

Puedes usar el concepto WebView como este para cargar tu URL.

     webView = (WebView) findViewById(R.id.webview);
        webView.getSettings().setJavaScriptEnabled(true);
        //webView.loadUrl("http://www.google.com");
        webView.setWebViewClient(new WebViewClient());
        webView.loadUrl("http://www.google.com");

Mira este enlace. Puede ser útil. http://developer.android.com/resources/tutorials/views/hello-webview.html

Otros consejos

La renderización de SVG no es compatible con PhoneGap bien. Las versiones posteriores del Android lo hacen, pero todavía hay muchos problemas con él. Android debería agregar esas características.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top