webview(1)

(一)xml布局 其实就是一个定义一个webview。

(二)Activity里面

private WebView wv_tm;
wv_tm= (WebView) findViewById(R.id.wv_tm);
private void initDate() {
       wv_tm.setWebViewClient(new WebViewClient(){
           @Override
           public void onReceivedError(WebView view, WebResourceRequest request, WebResourceError error) {
               super.onReceivedError(view, request, error);
           }

           @Override
           public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {

               super.onReceivedError(view, errorCode, description, failingUrl);
           }
       });
       wv_tm.getSettings().setJavaScriptEnabled(true);
       wv_tm.setWebChromeClient(new WebChromeClient() {

       });
请求网络地址的话就比较简单直接加上一句就可以
// wv_tm.loadUrl("https://anmi.com/mobile/#/");
如果是请求本地的话 将本地文件放在资源文件下面
(1)
(2)当您本地请求的时候发现出现白屏 一定要记住加入以下三行代码。
       WebSettings settings=wv_tm.getSettings();
       settings.setAllowFileAccessFromFileURLs(true);
       settings.setAllowUniversalAccessFromFileURLs(true);

       wv_tm.loadUrl("file:///android_asset/mobile/index.html");
这是你的地址
     


   }

是不是超级简单简单!

猜你喜欢

转载自my.oschina.net/u/3407708/blog/893267