package com.xuefei.webview;import android.annotation.SuppressLint;import android.app.Activity;import android.os.Bundle;import android.view.KeyEvent;import android.view.Menu;import android.view.MenuItem;import android.webkit.WebView;import android.webkit.WebViewClient;public class MainActivity extends Activity {private WebView mWebView;@SuppressLint("SetJavaScriptEnabled")@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);mWebView = new WebView(this);mWebView.getSettings().setJavaScriptEnabled(true);mWebView.loadUrl("http://www.baidu.com/");setContentView(mWebView);mWebView.setWebViewClient(new WebViewClient() {@Overridepublic boolean shouldOverrideUrlLoading(WebView view, String url) {// 在当前的webview中跳转到新的urlview.loadUrl(url);return true;}});}@Overridepublic boolean onCreateOptionsMenu(Menu menu) {// Inflate the menu; this adds items to the action bar if it is present.getMenuInflater().inflate(R.menu.main, menu);return true;}@Overridepublic boolean onOptionsItemSelected(MenuItem item) {// Handle action bar item clicks here. The action bar will// automatically handle clicks on the Home/Up button, so long// as you specify a parent activity in AndroidManifest.xml.int id = item.getItemId();if (id == R.id.action_settings) {return true;}return super.onOptionsItemSelected(item);}@Override// 设置回退// 覆盖Activity类的onKeyDown(int keyCoder,KeyEvent event)方法public boolean onKeyDown(int keyCode, KeyEvent event) {if ((keyCode == KeyEvent.KEYCODE_BACK) && mWebView.canGoBack()) {// goBack()表示返回WebView的上一页面mWebView.goBack();return true;}return false;}}

更多相关文章

  1. android java获取当前时间的总结
  2. android 版本号比较大小
  3. Android和设计模式:建造者模式
  4. Android面试系列2018总结(全方面覆盖Android知识结构)
  5. Android使用百度地图SDK获得当前设备位置所在的省、市(系列1)
  6. Android(安卓)FrameLayout
  7. Android提示:使用或覆盖了已过时的 API
  8. 【Android(安卓)开发】:UI控件之拖动条控件 SeekBar的使用方法
  9. android:padding和android:margin的区别 详解

随机推荐

  1. Html jquery实现根据 IOS和Android访问跳
  2. Android(安卓)SQLiteDatabase中query、in
  3. Android(安卓)Window 二 可移动悬浮窗口
  4. android关于手机和3.0版本以上平板去标题
  5. aar文件的libs有其他jar文件,使用时的注意
  6. Android基于自带的DownloadManager实现下
  7. java更改android文件权限--待验证
  8. Android(安卓)应用进程启动过程
  9. 使用 Android(安卓)Studio 进行测试 (一)
  10. Android(安卓)Service和IntentService知