以下在andriod studio2版本通过 
1、activity_mail.xml界面拖入webview控件 
2、mainactivity.java脚本 
import android.support.v7.app.AppCompatActivity; 
import android.os.Bundle; 
import android.webkit.WebSettings; 
import android.webkit.WebView; 
import android.webkit.WebViewClient; 
import android.view.KeyEvent; 
 
public class MainActivity extends AppCompatActivity { 
    private WebView webView; 
    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
        super.onCreate(savedInstanceState); 
        setContentView(R.layout.activity_main); 
        //找到webView控件 
webView=(WebView) findViewById(R.id.webView); 
        //在webView控件中打开网址 
webView.loadUrl("http://www.baidu.com"); 
        //允许JavaScript权限 
WebSettings webSettings=webView.getSettings(); 
        webSettings.setJavaScriptEnabled(true); 
        //return false; webview处理url是在webview内部执行,避免打开手机浏览器。 
webView.setWebViewClient(new WebViewClient(){ 
            @Override 
            public boolean shouldOverrideUrlLoading(WebView view, String url){ 
            return false; 
            } 
        }); 
    } 
    @Override 
    //设置回退,覆盖Activity类的onKeyDown(int keyCoder,KeyEvent event)方法 
    //当webView.canGoBack=false时,直接返回调用webView前的界面。 
public boolean onKeyDown(int keyCode, KeyEvent event) { 
        if ((keyCode == KeyEvent.KEYCODE_BACK) && webView.canGoBack()) { 
            webView.goBack(); 
            return true; 
        }else{ 
            finish(); 
        } 
        return super.onKeyDown(keyCode, event); 
    } 
} 
 
 
 |