- 在WebView中加載網(wǎng)頁蹦骑,往往不能加載處理晶默。需要對(duì)其進(jìn)行一定的設(shè)置矛洞。
WebSettings ws = wvContent.getSettings();
ws.setBuiltInZoomControls(true);// 隱藏縮放按鈕
ws.setUseWideViewPort(true);// 可任意比例縮放
ws.setLoadWithOverviewMode(true);// setUseWideViewPort方法設(shè)置webview推薦使用的窗口。setLoadWithOverviewMode方法是設(shè)置webview加載的頁面的模式酸茴。
ws.setSavePassword(true);
ws.setSaveFormData(true);// 保存表單數(shù)據(jù)
ws.setJavaScriptEnabled(true);
ws.setDomStorageEnabled(true);
ws.setSupportMultipleWindows(true);// 新加
//這行很關(guān)鍵
wvContent.setWebChromeClient(new WebChromeClient());
wvContent.setWebViewClient(new WebViewClient());
wvContent.loadUrl(url);
wvContent.setOnScrollChangeListener(new ScrollWebView.OnScrollChangeListener() {
@Override
public void onPageEnd(int l, int t, int oldl, int oldt) {
}
@Override
public void onPageTop(int l, int t, int oldl, int oldt) {
}
@Override
public void onScrollChanged(int l, int t, int oldl, int oldt) {
}
});
需要設(shè)置一定的ChromeClient分预,以及webViewClient。才能正確的加載內(nèi)核的瀏覽器資源薪捍。否則難以進(jìn)行一定的視頻播放效果笼痹,或者下面的視頻加載不出來。