- WebView设置
//加上下面这段代码可以使网页中的链接不以浏览器的方式打开
webView.setWebViewClient(new WebViewClient())
webView.setScrollBarStyle(0)
//得到webview设置
WebSettings webSettings = webView.getSettings()
//允许使用javascript
webSettings.setJavaScriptEnabled(true)
webSettings.setDefaultTextEncodingName("GBK")
wv.getSettings().setJavaScriptEnabled(true)
wv.getSettings().setSupportZoom(true)
wv.getSettings().setBuiltInZoomControls(true)
wv.getSettings().setUseWideViewPort(true)
wv.getSettings().setLoadWithOverviewMode(true)
//将WebAppInterface与javascript绑定
webView.addJavascriptInterface(new PaymentJavaScriptInterface(), "Android")
webView.loadUrl(url)
- 设置点击back键动作,不重写将点击back关闭当前activity
public boolean onKeyDown(int keyCode, KeyEvent event) {
if ((keyCode == KeyEvent.KEYCODE_BACK) && webView.canGoBack()) {
webView.goBack();
return true;
}
return super.onKeyDown(keyCode, event);
}