简单webview的使用

来源:互联网 发布:反查域名 编辑:程序博客网 时间:2024/05/21 15:02
package com.rzhang.webviewtest;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 webView;@Overrideprotected void onCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);webView= (WebView) findViewById(R.id.webView1);//缩放开关webView.getSettings().setSupportZoom(true);//加载jswebView.getSettings().setJavaScriptEnabled(true);//设置是否可以缩放webView.getSettings().setBuiltInZoomControls(true);//无限缩放webView.getSettings().setUseWideViewPort(true);        //加载需要显示的网页  webView.loadUrl("http://www.baidu.com/");          //设置Web视图  webView.setWebViewClient(new HelloWebViewClient ());  } @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;          }          return false;      }            //Web视图      private class HelloWebViewClient extends WebViewClient     {          @Override         public boolean shouldOverrideUrlLoading(WebView view, String url)        {              view.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;}}

0 0
原创粉丝点击