2

我是phoneGap的新手,我正在尝试在android中实现一个支持SVG的webview,以使用protovis(基于javaScript)库http://mbostock.github.com/protovis/呈现一些可视化方法。

我有以下代码来加载 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");
}

}

现在我正在尝试渲染这个http://mbostock.github.com/protovis/ex/antibiotics-burtin-full.html,但在 android 的 webview 中我只能得到背景颜色。

是否有任何特殊选项可以构建具有呈现此功能的 web 视图?

提前致谢!

4

2 回答 2

0

你可以使用这样的 WebView 概念来加载你的 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");

看看这个链接。它可能会有所帮助.. http://developer.android.com/resources/tutorials/views/hello-webview.html

于 2012-02-22T11:13:13.963 回答
0

phonegap 不支持 SVG 渲染。更高版本的android可以,但仍然存在很多问题。Android 应该添加这些功能。

于 2012-11-29T09:31:33.237 回答