Android WebView 加載HTML代碼

Android WebView 加載HTML代碼

這裡寫圖片描述





    

package shortcut.song.com.myapplication;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.webkit.WebView;

public class ViewHtmlActivity extends AppCompatActivity {

    WebView webView;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_view_html);

        webView = (WebView)findViewById(R.id.web_html);

        StringBuilder sb = new StringBuilder();
        // 拼接一段HTML代碼
        sb.append("

"); sb.append(""); sb.append("

"); sb.append("歡迎來到中國 welcome to china"); sb.append(""); sb.append(""); // 使用簡單的loadData方法會導致亂碼 //webView.loadData(sb.toString(), "text/html", "utf-8"); // 加載並顯示HTML代碼 webView.loadDataWithBaseURL(null, sb.toString(), "text/html", "utf-8", null); } }

運行效果:

這裡寫圖片描述

You May Also Like