WebView

    WebView可以说是java和js间的桥梁,通过WebView可以打开相关网页,使用WebView时,记住要添加访问网络的权限,当前页可以使用WebView来加载本地的文件

    使用步骤:

        1.添加布局,节点WebView

        2.代码中找到控件后,mWebView.loadUrl("http://www.baidu.com"); 这样就可以加载到百度界面;如果是访问本地文件,例如在raw文件夹下的一个txt文件,mWebView.loadUrl("file:///android_res/raw/xxx.txt")

        3.也可以对WebView进行初始化设置WebSettings mWebSettings = mWebView.getSettings();mWebSettings中有一些方法,setJavaScripEnable(boolean flag) ---设置是否直接javascrip格式 ;mWebSettings.setDefaultZoom(ZoomDensity.MEDIUM) ----设置缩放级别,有时候打开一个网页,界面很大,就可以用这个方法;mWebSettings.setDefaultTextEncodingName("GBK")---设置编码格式

    如果打开了很多网页,点返回,默认情况下是界面finish()掉,所以为了点击返回能退到上一个界面,官方文档中,提出了示例代码,重写onKeyDown()方法,WebView ,

    当然也可以用另一种方式:重写onCreateOptionsMenu()方法,利用menu.add()方法来添加前进或者后退键WebView

    然后重写onOptionsItemSelected()方法WebView

这样也是可以的


    如果要是想在WebView界面显示进度条的话啊,那么需要用mWebView.setWebChromeClient()WebView

个人总结的,感觉常用的就这些,欢迎各位大神吐槽


转载于:https://my.oschina.net/fbf8866/blog/615926