Android加載html代碼和文件

我們都知道在Android上可以通過WebView加載網(wǎng)頁,但是能否加載html的源碼呢?答案是肯定的。一般條件下,我們可以在WebView上加載html的代碼。

在WebView上加載html文件
WebView wView = (WebView)findViewById(R.id.wv1);
WebSettings wSet = wView.getSettings(); 
wSet.setJavaScriptEnabled(true); 
// 打開本包內(nèi)asset目錄下的index.html文件
wView.loadUrl("file:///android_asset/index.html"); 
// 打開本地sd卡內(nèi)的index.html文件 
wView.loadUrl("content://com.android.htmlfileprovider/sdcard/index.html");
// 打開指定URL的html文件 
wView.loadUrl("http://wap.baidu.com"); 
在WebView上加載html代碼
String content = "<p><font color='red'>hello baidu!</font></p>";
webview.loadData(content, "text/html", "UTF-8"); // 加載定義的代碼,并設定編碼格式和字符集。
在WebView上添加css樣式
String linkCss = "<style type=\"text/css\"> " +
                     "img {" + 
                           "width:100%;" +  
                           "height:auto;" +  
                     "}" +  
                     "body {" +  
                           "margin-right:15px;" +  
                           "margin-left:15px;" +  
                           "margin-top:15px;" +  
                           "font-size:45px;" +  
                     "}" +  
                  "</style>";
String html = "<html><header>" + linkCss + "</header>" + content + "</body></html>"; 
webView.loadData(html, "text/html", "uft-8");
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 178,937評論 25 709
  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標簽默認的外補...
    _Yfling閱讀 14,118評論 1 92
  • 什么時候?qū)憱|西對我來說是這么困難的事情了。當我發(fā)現(xiàn)別人連五毛文寫的都比我好的時候,我感到很悲傷。 我昨晚終于把大名...
    雀島札記閱讀 263評論 0 0
  • 秋草蕭疏雁南飛, 丹楓迎雨化寒隨; 西風殘酒余香醉, 葉落空山踏云歸。
    月夜秋荷閱讀 216評論 1 3

友情鏈接更多精彩內(nèi)容