ebView类的常用方法 方法 说明 WebView(Context context) 构造方法 loadUrl(String url) 加载URL网站页面 loadData(String data,String 显示HTML格式的web视图 mimeType,String encod) reload() 重新加载网页 getSettings() 获取WebSettings对象 goBack() 返回上一页面 goForward() 向前一页面 clearHistory() 清除历史记录 addJavascriptInterface (Object 将对象绑定到Javascript,允 obj, 许从网页控制Android程序, String interfaceName) 从网页调用该对象的方法
WebView类的常用方法 方 法 说 明 WebView(Context context) 构造方法 loadUrl(String url) 加载URL网站页面 loadData(String data, String mimeType, String encod) 显示HTML格式的web视图 reload() 重新加载网页 getSettings() 获取 WebSettings对象 goBack() 返回上一页面 goForward() 向前一页面 clearHistory() 清除历史记录 addJavascriptInterface (Object obj, String interfaceName) 将对象绑定到Javascript,允 许从网页控制Android程序, 从网页调用该对象的方法
2、使用VebView的说明 (1)设置WebView基本信息: >如果访问的页面中有Javascript,则webview必须设 置支持Javascript。 webview.getSettings().setJavaScriptEnabled(true); >触摸焦点起作用 requestFocus(); >取消滚动条 this.setScrollBarStyle(SCROLLBARS OUTSIDE O VERLAY);
2、使用WebView的说明 (1)设置WebView基本信息: ➢如果访问的页面中有Javascript,则webview必须设 置支持Javascript。 webview.getSettings().setJavaScriptEnabled(true); ➢触摸焦点起作用 requestFocus(); ➢取消滚动条 this.setScrollBarStyle(SCROLLBARS_OUTSIDE_O VERLAY);
(2)设置WevView要显示的网页: >互联网用: webView.loadUrl("http://www.google.com"); >本地文件用: webView.loadUrl("file:///android_asset/XX. html");本地文件要存放在项目的assets目 录中
(2)设置WevView要显示的网页: ➢互联网用: webView.loadUrl("http://www.google.com"); ➢本地文件用: webView.loadUrl("file:///android_asset/XX. html"); 本地文件要存放在项目的assets目 录中
(3)用webview点击链接看了很多页面以 后,如果不做任何处理,点击系统 “Back”键,浏览器会调用finish()而 结束自身的运行;如果希望浏览的网页 回退而不是退出浏览器,需要在当前 Activity中覆盖Activity类的 onKeyDown(int keyCoder,KeyEvent event)方法处理该Back事件
(3)用webview点击链接看了很多页面以 后,如果不做任何处理,点击系统 “Back”键,浏览器会调用finish()而 结束自身的运行;如果希望浏览的网页 回退而不是退出浏览器,需要在当前 Activity中覆盖Activity类的 onKeyDown(int keyCoder,KeyEvent event)方法处理该Back事件
【例6-1】应用NebView对象浏览网页。 >(代码详见教材) Qex61(ebir显示网页) www.baidu.com 打开网页 Ba欲度 百度一下 文库图片知道新闻视频 应用地图贴吧a0123更多, 客户端丨百度搜索百度应用地图 小说游戏下载
【例6-1】应用WebView对象浏览网页。 ➢(代码详见教材)