webView加载html两种方式

加载main/assets目录下的html文件

  • html文件的位置

![YJ7FRC@@29SGXIEA%$C9Z6.png

  • html代码








  • java代码
@Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        mWebView = (WebView) findViewById(R.id.webView);
        mWebView.loadUrl("file:///android_asset/bxd-note.html");
  }

加载html格式的字符串

  • 首先要处理一下原生的html代码
 String html_str=""
                + ""
                + ""
                + ""
                + ""
                + ""
                + ""
                + "";
  • java代码部分
@Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        mWebView = (WebView) findViewById(R.id.webView);
        String html_str=""
                + ""
                + ""
                + ""
                + ""
                + ""
                + ""
                + "";

        mWebView.loadDataWithBaseURL(null, html_str, "text/html", "utf-8", null);
    }

你可能感兴趣的:(webView加载html两种方式)