android中加载本地Html文件

  • 2017-8-21 09:17
  • PHP二次开发
  • 阅读(148)
  • 评论(0)
  • 来源:互联网
  • 摘要: 存放本地html文件:放在app/src/main/assets目录下,一般来说Android studio项目下是没有assets文件夹的,所以需要在app/src/main下新建一个文件夹,取名assets.如图: 访问本地的html文件,功能很简单,代码如下: ...
    存放本地html文件:放在app/src/main/assets目录下,一般来说Android studio项目下是没有assets文件夹的,所以需要在app/src/main下新建一个文件夹,取名assets.如图:
         
    访问本地的html文件,功能很简单,代码如下:
     WebView webview = (WebView)findViewById(R.id.webview);
     webview.loadUrl("file:///android_asset/attention.html");
    访问网络的html文件,只需这样:
     webview.loadUrl("http://www.php2.cc");
    WebView常用方法:
     //不使用android默认浏览器打开Web,就在App内部打开Web
     WebView webView = (WebView) findViewById(R.id.webview);
     webView.loadUrl("http://www.php2.cc");
     webView.setWebViewClient(new WebViewClient() {
                @Override
                public boolean shouldOverrideUrlLoading(WebView view, String url) {
                    view.loadUrl(url);
                    return true;
                }
            });
     //支持App内部JavaScript交互
     webview.getSettings().setJavaScriptEnabled(true);
     //自适应屏幕
     webview.getSettings().setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN);
     webview.getSettings().setLoadWithOverviewMode(true);
     //设置可以支持缩放
     webview.getSettings().setSupportZoom(true);
     //扩大比例的缩放
     webview.getSettings().setUseWideViewPort(true);
     //设置是否出现缩放工具
     webview.getSettings().setBuiltInZoomControls(true);


    PHP技术交流QQ群:422137578

    除非注明,文章均为 PHP二次开发 原创,转载请注明本文地址:http://www.php2.cc/article-2639-1.html

    相关阅读

    最新评论

    用户名:  *

    邮 箱:  *

    网 址: 注意加上“http://”哦!