- loadData
- Input :
- data, string , 將以WebView載入的內容
- mineType, string, 內容資料格式, 若設定為null則以預設值"text/html"表示
- encoding, string, 內容編碼方式,
- 使用方式
WebView webView = new WebView(getBaseContext());
webView.loadData("<html><body><h1> Hello World!!</h1> </body></html>","text/html","UTF-8");
- 範例結果
- loadDataWithBaseUrl
- Input :
- baseUrl ,string , 所設定的基礎位置, 可設定為各種schema, 包含file, http, https, ftp, etc..,若設定為null時則以預設值'about:blank'表示
- data, string , 將以WebView載入的內容
- mineType, string , 內容資料格式, 若設定為null則以預設值"text/html"表示
- encoding, string , 內容編碼方式
- historyUrl, string, 用以表示WebView的history, 若設定為null,則以'about:blank'表示
- 使用方式
WebView webView = new WebView(getBaseContext());
webView.loadData("<html><body><img src='mipmap/ic_launcher.png'/></body></html>","text/html","UTF-8");
- 範例結果
- 結論
- loadDataWithBaseUrl當然在使用上屬於較為複雜的方式, 但根據baseUrl不同, 則可以使用asset, res資料夾當中的資源, 相當的好用
Monday, May 4, 2015
WebView簡介(二) - loadUrl , loadData, loadDataWithBaseUrl
之前已經介紹過loadUrl的使用方式, 接下來繼續介紹WebView提供的其他載入內容的方法
※參考資料
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment