网页WebView:
WebView是一个可以显示网页的控件。需要在布局文件中定义。
wv.loadUrl(String url);加载页面
WebSettings settings = wv.getSettings();获得WebView的设置器
settings.setSupportZoom(true);设置WebView支持缩放
settings.setBuiltInZoomControls(true);设置添加缩放按钮
设置WebView不让它被点击链接时跳到系统的浏览器。而是在自己的WebView中打开链接:
wv.setWebViewClient(new WebViewClient(){
重写接口里面的onPageStarted方法,可以在该方法中显示正在加载中...
重写接口里面的onPageFinished方法,可以在该方法中取消正在加载中...的显示。
});
WebView页面的加载进度:
为WebView设置一个浏览器客户端wv.setWebChromeClient(new WebChromeClient(){
重写接口里面的onProgressChanged方法,就可以获得当前网页的加载进度。
});
wv.canGoBack();判断WebView的当前页面是否可以后退。
wv.goBack();后退。
wv.reload();刷新。
wv.canGoForward();判断WebView的当前页面是否可以前进。
wv.goForward();前进。
添加菜单:
menu.addSubMenu(0,0,0"后退");
menu.addSubMenu(0,0,1,"刷新");
menu.addSubMenu(0,0,2,"前进");
菜单的点击事件:
重写onOptionsItemSelected(MenuItem item)方法,再用switch语句判断。
本文详细介绍了WebView控件的使用方法,包括如何加载网页、设置缩放功能、拦截页面跳转等,并提供了菜单添加及事件处理的示例。
1万+

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



