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 滑动加载数据
  2. Android 加载图片并存放在缓存中
  3. Android ImageLoader组件加载图片
  4. android 加载圆形头像框
  5. Android中重写onBackPressed()方法实现双击退出
  6. Android滚动加载数据
  7. Android彻底退出应用程序
  8. android加载大图片
  9. Android 应用程序基础(Application Fundamentals)----Application

随机推荐

  1. android客户端向服务器端验证登陆方法的
  2. 三步实现Android悬浮效果
  3. [Android-Demo] Android(安卓)数据库(SQL)
  4. Android中实现整个视图切换的左右滑动效
  5. android 权限明细
  6. Android(安卓)APK应用安装原理(2)-查找AP
  7. Android长度单位详解(dp、sp、px、in、pt
  8. Android之LinearLayout(线性布局)
  9. android 编译问题 java 和 javac 版本不
  10. Eclipse搭建Android开发环境