1.设置webview控件。
2,网络请求设置权限
<uses-permission android:name="android.permission.INTERNET"/>
3,/加载需要显示的网页
4,//设置Web视图
5,回退设置,onKeyDown(int keyCoder,KeyEvent event)方法
package com.example.text_webview;
import android.app.Activity;
import android.os.Bundle;
import android.view.KeyEvent;
import android.view.Menu;
import android.view.MenuItem;
import android.webkit.WebResourceResponse;
import android.webkit.WebView;
import android.webkit.WebViewClient;
public class MainActivity extends Activity {
//1得到webview控件
private WebView webView;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
webView=(WebView) findViewById(R.id.web);
//2 能够执行Javascript脚本 加载完善数据类型
webView.getSettings().setJavaScriptEnabled(true);
//加载需要显示的网页
webView.loadUrl("http://www.baidu.com");
}
//Web视图
private class MyWebViewClient extends WebViewClient{
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
// TODO Auto-generated method stub
view.loadUrl(url);
return true;
}
}
//设置回退
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
// TODO Auto-generated method stub
if(keyCode==KeyEvent.KEYCODE_BACK ){
webView.canGoBack(); //goBack()表示返回WebView的上一页面
return true;
}
return super.onKeyDown(keyCode, event);
}
}