我是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?
提前致谢!
答案 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应该添加这些功能。