webview 修改html,使用自定义CSS在WebView中呈现HTML
生活随笔
收集整理的這篇文章主要介紹了
webview 修改html,使用自定义CSS在WebView中呈现HTML
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
我假設您的樣式表“ style.css”已經位于資產文件夾中
使用jsoup加載網頁:
doc = Jsoup.connect("http://....").get();
刪除到外部樣式表的鏈接:
// remove links to external style-sheets
doc.head().getElementsByTag("link").remove();
將鏈接設置為本地樣式表:
// set link to local stylesheet
//
doc.head().appendElement("link").attr("rel", "stylesheet").attr("type", "text/css").attr("href", "style.css");
從jsoup-doc / web-page生成字符串:
String htmldata = doc.outerHtml();
在webview中顯示網頁:
WebView webview = new WebView(this);
setContentView(webview);
webview.loadDataWithBaseURL("file:///android_asset/.", htmlData, "text/html", "UTF-8", null);
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的webview 修改html,使用自定义CSS在WebView中呈现HTML的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android中互斥的控件,Androi
- 下一篇: html外边距的复合属性是,margin