Créer un WebView (Android) à l'aide de PhoneGap avec le support SVG
Question
Je suis nouveau sur PhoneGap, et j'essaie d'implémenter une vue Web dans Android avec une prise en charge SVG pour rendre certaines méthodes de visualisation à l'aide de la bibliothèque Protovis (basée sur JavaScript) http://mbostock.github.com/protovis/.
J'ai le code suivant pour charger le fichier 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");
}
}
En ce moment, j'essaye de rendre ça http://mbostock.github.com/protovis/ex/antibiotics-burtin-full.html, mais dans le WebView d'Android, je ne peux obtenir que la couleur d'arrière-plan.
Existe-t-il une option spéciale pour créer une vue Web avec l'Hible pour le rendre?
Merci d'avance!
La solution
Vous pouvez utiliser le concept WebView comme celui-ci pour charger votre 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");
Regardez ce lien. http://developer.android.com/resources/tutorials/views/hello-webview.html
Autres conseils
Le rendu SVG n'est pas bien pris en charge par PhoneGap. Les versions ultérieures de l'Android font, mais il y a encore beaucoup de problèmes. Android devrait ajouter ces fonctionnalités.