private WebView webView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
webView = (WebView) findViewById(R.id.webview);
String url="http://www.baidu.com";
webView.loadUrl(url);
//如果访问的页面中有Javascript,则webview必须设置支持Javascript
webView.getSettings().setJavaScriptEnabled(true);
//覆盖WebView默认使用第三方或系统默认浏览器打开网页的行为,使网页用WebView打开
webView.setWebViewClient(new WebViewClient(){
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
//返回值是true的时候控制去WebView打开,为false调用系统浏览器或第三方浏览器
view.loadUrl(url);
return true;
}
});
在Android应用中,可以通过WebView组件加载网页。本文档展示了一个简单的例子,如何在onCreate方法中初始化WebView,加载指定URL(如百度首页),并设置支持JavaScript以及拦截URL加载,确保在WebView内部打开。

28万+

被折叠的 条评论
为什么被折叠?



