加载网络URL
webview.loadUrl(“http://www.baidu.com”);
加载assets下的html文件
webview.loadUrl(“file:///android/test/index.html”);
加载html代码
- webview.loadData();//有时候会出现乱码
- webview.loadDataWithBaseUrl();//使用较上一个较多
网页前进后退
webview.canGoBack();能否返回
webview.goBack();返回
webview.canGoForward();能否前进
webview.goForward();前进
webview.canGoBackOrForward(int steps);是否返回前进或后退(几步),负数表示后退
按下返回键,默认是退出当前Activity,如果希望是WebView页面后退,代码如下:
@Override
public boolean onKeyDown(int keyCode, KeyEvent event){
if((keyCode == KeyEvent.KEYCODE_BACK) && webView.canGoBack()){
webView.goBack();
return true;
}
return super.onKeyDown(keyCode, event);
}
支持Javascript正常运行,如果你的网络站点有Javascript的话需要设置
mBtnWv.getSettings().setJavaScriptEnabled(true);