本文共 1837 字,大约阅读时间需要 6 分钟。
首先拉一个WebView控件,
然后代码如
package com.example.mywebview;import android.os.Bundle;import android.support.v7.app.ActionBarActivity;import android.view.MotionEvent;import android.view.View;import android.view.View.OnTouchListener;import android.webkit.WebView;import android.webkit.WebViewClient;public class MainActivity0 extends ActionBarActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main_activity0); // initWebView(); } private WebView webView ; private void initWebView() { webView = (WebView) findViewById(R.id.webView1); webView.setVerticalScrollBarEnabled(false); webView.getSettings().setSupportZoom(false); webView.getSettings().setSaveFormData(false); webView.getSettings().setSavePassword(false); webView.getSettings().setJavaScriptEnabled(true); webView.getSettings().setBuiltInZoomControls(false); // webView.getSettings().setJavaScriptEnabled(true); webView.getSettings().setSupportZoom(false); webView.getSettings().setJavaScriptCanOpenWindowsAutomatically(true); // 修复一些机型webview无法点击****/ webView.requestFocus(View.FOCUS_DOWN); webView.setOnTouchListener(new OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { // TODO Auto-generated method stub switch (event.getAction()) { case MotionEvent.ACTION_DOWN: case MotionEvent.ACTION_UP: if (!v.hasFocus()) { v.requestFocus(); } break; } return false; } }); // ************************// webView.setWebViewClient(new WebViewClient() { @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { view.loadUrl(url); return true; } }); webView.loadUrl("http://www.baidu.com"); }}
最后别忘了添加INTERNET权限
对应成AndroidManifest.xml如下