自定义浏览器,菜单

本文详细介绍了WebView控件的使用方法,包括如何加载网页、设置缩放功能、拦截页面跳转等,并提供了菜单添加及事件处理的示例。

网页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语句判断。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值