快捷搜索:  as  2018  FtCWSyGV  С˵  test  xxx  Ψһ  w3viyKQx

酷彩台湾官网:Android WebView总结



1、添加权限:AndroidManifest.xml中必须应用许可"android.permission.INTERNET",否则会出Web page not available差错。

在Androidmanifest.xml文件中添加

2、在要Activity中天生一个WebView组件:WebView webView = new WebView酷彩台湾官网(this);

3、设置WebView基础信息:

假如造访的页面中有Javascript,则webview必须设置支持Javascript。

webview.getSettings().setJavaScriptEnabled(true);

触摸焦点起感化

requestFocus();

取消滚动条

this.setScrollBarStyle(SCROLLBARS_OUTSIDE_OVERLAY);

4、设置WevView要显示的网页:

互联网用:webView.loadUrl("http://android.tgbus.com");

本地文件用:webView.loadUrl(file:///android_asset/xx.html);固定款式

本地文酷彩台湾官网件寄放在:assets文件中

5、假如盼望点击链接由自己处置惩罚,而不是新开Android的系统browser中相应该链接。

给WebView添加一个事故监听工具(WebViewClient)

并重写此中的一些酷彩台湾官网措施

shouldOverrideUrlLoading:对网页中超链接按钮的相应。

当按下某个连接时WebViewClient会调用这个措施,并通报参数:按下的url

onLoadResource

onPageStart

onPageFinish

onReceiveError

onReceivedHttpAuthRequest

6、假如用webview点链接看了很多页今后,假如不做任何处置惩罚,点击系统“Back”键,全部浏览器会调用finish()而停止自身,假如盼望浏览的网页回退而不是退出浏览器,必要在当前Activity中处置惩罚并破费掉落该Back事故。

覆盖Activity类的onKeyDown(int keyCoder,KeyEvent event)措施。

public boolean onKeyDown(in酷彩台湾官网t keyCoder,KeyEvent event){

if(webView.canGoBack() && keyCoder == KeyEvent.KEYCODE_B酷彩台湾官网ACK){

webview.goBack();//goBack()表示返回webView的上一页面

return true;

}

return false;

}

您可能还会对下面的文章感兴趣: