Domanda

Sono nuovo in PhoneGap e sto cercando di implementare un WebView in Android con il supporto SVG per rendere alcuni metodi di visualizzazione utilizzando la libreria Protovis (Basata su JavaScript) http://mbostock.github.com/protovis/.

Ho il seguente codice per caricare il file 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");
}

}

In questo momento sto cercando di renderlo http://mbostock.github.com/protovis/ex/antibiotics-burtin-full.html, ma nella webview di Android posso solo ottenere il colore di sfondo.

Esiste una opzione speciale per creare una webview con l'abibilità per renderlo?

Grazie in anticipo!

È stato utile?

Soluzione

Puoi usare il concetto di webview come questo per caricare il tuo 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");

Guarda questo link. Potrebbe essere utile .. http://developer.android.com/resources/tutorials/views/hello-webview.html

Altri suggerimenti

Il rendering SVG non è supportato bene da PhoneGap. Le versioni successive di Android fanno ma ci sono ancora molti problemi con esso. Android dovrebbe aggiungere queste funzionalità.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top