關於WebView 的一些總結

webview控件可以加載網頁


加載本地網頁:
public static final String  ABOUT_URL= "file:///android_asset/www/about.html";
mWebView.loadUrl(Constants.ABOUT_URL);
加載http網頁:
直接加載網址
mWebView.loadUrl("http://www.baidu.com");


webview cookies清理:

CookieSyncManager.createInstance(this); 
CookieSyncManager.getInstance().startSync(); 
CookieManager.getInstance().removeSessionCookie(); 
另外,清理cache 和歷史記錄的方法: 
WebView.clearCache(true); 
WebView.clearHistory();

webview 滾動條的滾動判斷


首先webView有以下三個方法
getHeight();              //獲取webView的高也就是可見區域的高
getContentHeight() ;// 獲取webView加載網頁內容的高,但是webView是有縮放的,所以這裏需要進行換算 真實的高是:mWebView.getContentHeight() * mWebView.getScaleY();


getScrollY()              //獲取webView向上滑動的高度 也就是可見區域上部的不可見內容高度



發佈了37 篇原創文章 · 獲贊 2 · 訪問量 12萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章