日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

android webview 图表,Android WebView 无法正常显示网页图表

發布時間:2023/12/10 Android 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 android webview 图表,Android WebView 无法正常显示网页图表 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、Android項目中,使用了一個WebView,加載的頁面是一個使用百度echart和canvas寫的統計圖表,現在網頁版和IOS版都能正常顯示,Android無法正常顯示:

2、ios和web端:

3、android 端:

4、Android控制臺錯誤信息:

03-31 10:14:34.549 E/webview: registerForStylusPenEvent onAttachedToWindow

03-31 10:14:34.549 E/webview: registerForStylusPenEvent START

03-31 10:14:34.549 E/webview: registerForStylusPenEvent END

.

.

.

E/Web Console: Uncaught TypeError: Object # has no method 'setLineDash':125

6、已google過,一年多的google經驗,沒找到答案以及Android 相關的內容,無奈,,只好求助sf的各路好友了,,謝謝啦

補充:

使用5.1系統測試正常,4.4顯示不正常:(以下是5.1系統顯示情況)

代碼:

WebSettings webSettings = webView.getSettings();

webSettings.setJavaScriptEnabled(true);

webSettings.setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK);

webView.loadUrl("http://ast.buoyantec.com/rooms/pue?user=" + phone + "&room=" + room_id);

webView.setWebChromeClient(new WebChromeClient() {

@Override

public void onProgressChanged(WebView view, int newProgress) {

// TODO Auto-generated method stub

if (newProgress == 100) {

// 網頁加載完成

progressBar.setVisibility(View.GONE);

} else {

// 加載中

if (View.GONE == progressBar.getVisibility()) {

progressBar.setVisibility(View.VISIBLE);

}

progressBar.setProgress(newProgress);

}

super.onProgressChanged(view, newProgress);

}

});

總結

以上是生活随笔為你收集整理的android webview 图表,Android WebView 无法正常显示网页图表的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。