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!

Était-ce utile?

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.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top