使用支持SVG的PhoneGap创建WebView(Android)

时间:2012-02-22 11:00:30

标签: android cordova webview svg protovis

我是phoneGap的新手,我正在尝试使用SVG支持在Android中实现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中我只能得到背景颜色。

是否有任何特殊选项来构建具有渲染能力的webview?

提前致谢!

2 个答案:

答案 0 :(得分:0)

U可以使用此类WebView概念加载您的网址。

     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");

看看这个Link.it可能有用.. http://developer.android.com/resources/tutorials/views/hello-webview.html

答案 1 :(得分:0)

phonegap不支持SVG渲染。 android的后续版本确实存在,但仍存在很多问题。 Android应该添加这些功能。