Crea un WebView (Android) utilizzando PhoneGap con supporto SVG
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!
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à.