android使用webview加载网页
来源:互联网 发布:淘宝店家推荐 编辑:程序博客网 时间:2024/05/20 16:12
package com.example.webview;import android.os.Bundle;import android.annotation.SuppressLint;import android.app.Activity;import android.view.KeyEvent;import android.view.Menu;import android.webkit.WebSettings;import android.webkit.WebView;import android.webkit.WebViewClient;public class MainActivity extends Activity{private WebView webview; @SuppressLint("SetJavaScriptEnabled")@Overrideprotected void onCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);webview = (WebView) findViewById(R.id.webview);WebSettings webSettings = webview.getSettings(); //设置WebView属性,能够执行Javascript脚本 webSettings.setJavaScriptEnabled(true); //设置可以访问文件 webSettings.setAllowFileAccess(true); //设置支持缩放 webSettings.setBuiltInZoomControls(true); //加载需要显示的网页 webview.loadUrl("http://www.baidu.com"); //设置Web视图 webview.setWebViewClient(new webViewClient ()); } @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;}@Override //设置回退 //覆盖Activity类的onKeyDown(int keyCoder,KeyEvent event)方法 public boolean onKeyDown(int keyCode, KeyEvent event) { if ((keyCode == KeyEvent.KEYCODE_BACK) && webview.canGoBack()) { webview.goBack(); //goBack()表示返回WebView的上一页面 return true; } finish();//结束退出程序 return false; } //Web视图 private class webViewClient extends WebViewClient { public boolean shouldOverrideUrlLoading(WebView view, String url) { view.loadUrl(url); return true; } } }
xml代码
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <WebView android:id="@+id/webview" android:layout_width="fill_parent" android:layout_height="fill_parent" /> </LinearLayout>
源代码
6 4
- android使用webview加载网页
- android使用webview加载网页
- android:使用webview加载网页
- android使用webview加载网页
- Android使用WebView加载网页
- Android使用WebView加载网页
- Android使用WebView加载网页
- cocos2dx Android 使用WebView来加载网页
- android 使用webview加载网页问题
- Android中WebView使用1,加载网页
- Android使用WebView加载网页及数据
- Android Webview使用自定义字体加载网页
- Android WebView 加载网页
- android webview加载网页
- Android加载网页WebView
- Android-WebView加载网页
- android 加载webview网页
- 使用WebView加载网页
- 安卓手机怎么上推特(twitter)关注明星李明浩E9加速器分享
- [转]CV 参考手册
- error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
- 中国手游行业---混乱与竞争
- Qt系列-1、QT5.2.1在VS2010平台搭建
- android使用webview加载网页
- 算法学习之活动安排
- 精容数安虚拟磁带库(Rongan VTL)
- session简单使用
- 关于携程信用卡门事件的信息汇总和分析
- IOS用CGContextRef画各种图形(文字、圆、直线、弧线、矩形、扇形、椭圆、三角形、圆角矩形、贝塞尔曲线、图片)
- 黑马程序员-----------------集合框架-List
- 基础学习笔记之opencv(1):haartraining
- 数据结构-冒泡排序