建一个和res文件夹平级的文件夹assets
把html页面放在文件夹下,然后再webview中加载
String fileUrl = "file:///android_asset/index.html";
mWebview.getSettings().setDefaultTextEncodingName("utf-8");
mWebview.loadUrl(fileUrl);
mWebview.setWebViewClient(new WebViewClient());/**
* mWebView.goBack(); //后退 mWebView.goForward();//前进 mWebView.reload(); //刷新
*/
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (event.getAction() == KeyEvent.ACTION_DOWN) {
if (keyCode == KeyEvent.KEYCODE_BACK && mWebview.canGoBack()) { // 表示按返回键时的操作
mWebview.goBack(); // 后退
// webview.goForward();//前进
return true; // 已处理
} else {
// 直接退出app
System.exit(0);
}
}
return false;
}
本文介绍如何在Android应用中通过创建与res文件夹平级的assets文件夹来存放HTML页面,并利用WebView组件加载这些本地HTML文件。此外还提供了处理WebView前进、后退及刷新的方法,以及如何捕捉返回键事件实现WebView的后退功能。

1512

被折叠的 条评论
为什么被折叠?



