package com.example.webview;import android.os.Bundle;import android.app.Activity;import android.view.KeyEvent;import android.view.Menu;import android.webkit.WebView;import android.webkit.WebViewClient;public class MainActivity extends Activity {    private WebView myWebView;    protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);//加载应用程序内置页面/* * Android内置了一个前缀为file:///android_asset/"的结构,webView会根据这个结构到应用程序下 * 的assets文件夹下寻找加载的页面*/myWebView=(WebView)findViewById(R.id.webView1);myWebView.loadUrl("file:///android_asset/baidu.html");myWebView.setWebViewClient(new WebViewClient() {//为webview组建添加一个事件监听器@Overridepublic boolean shouldOverrideUrlLoading(WebView view, String url) //重写方法{// TODO Auto-generated method stubview.loadUrl(url);return true;}});}//重写Activity的onKeyDown事件,判断当用户按下“返回”按钮,webview返回上一页@Overridepublic boolean onKeyDown(int keyCode, KeyEvent event) {if ((keyCode==KeyEvent.KEYCODE_BACK)&&myWebView.canGoBack()) {myWebView.goBack();return true;}return super.onKeyDown(keyCode, event);}

更多相关文章

  1. android Manifest.xml选项
  2. android 如何判断程序是否在前台运行
  3. android 滑动加载数据
  4. android 修改桌面widget开机后,加载慢的问题
  5. Android(安卓)使用decodeFile方法加载手机磁盘中的图片文件
  6. Android中重写onBackPressed()方法实现双击退出
  7. android 加载圆形头像框
  8. Android(安卓)ImageLoader组件加载图片
  9. Android(安卓)加载图片并存放在缓存中

随机推荐

  1. android:text 文字阴影设置
  2. android 相对定位布局方向详解
  3. Android编译过程详解(一)
  4. android直接利用opencv打开摄像头失败原
  5. 形状图形(shape)
  6. android基础知识15:获得android系统信息03
  7. android ethernet
  8. android 设置Button或者ImageButton的背
  9. 「抄底 Android(安卓)内存优化 2」 ——
  10. Android中文合集(5)(126+8篇)(chm格式)