Android中webview快速上手方式
来源:互联网 发布:秩为1的矩阵,求其n次方 编辑:程序博客网 时间:2024/06/03 18:59
WebView快速上手
使用方式1. 通过构造方法 创建一个web容器web = new WebView(this); setContentView(web);使用方式2.正常加载布局, 在布局文件中加入webview节点setContentView(R.layout.activity_main);web = (WebView) findViewById(R.id.act_main_web);#### 常用方法 ####web.getSettings(): webview系统设置//支持jsweb.getSettings().setJavaScriptEnabled(true);打开一个网页web.loadUrl("http://www.baidu.com/");打开一个本地html文件 web.loadUrl("file:///android_asset/index.html");//监听webview的变化以及用户操作web.setWebViewClient(new WebViewClient() {/** * 当一个url 被触发 */ @Override public boolean shouldOverrideUrlLoading(WebView view, final String url) // 页面开始加载 @Override public void onPageStarted(WebView view, String url, Bitmap favicon) // 页面加载结束 @Override public void onPageFinished(WebView view, String url) // 页面加载失败 @Override public void onReceivedError(WebView view, int errorCode, String description, String failingUrl)})拦截Back键@Overridepublic boolean onKeyDown(int keyCode, KeyEvent event) { switch (keyCode) { case KeyEvent.KEYCODE_BACK: //判断如果webview存在 且有上一级界面 if(web!=null && web.canGoBack()){ //回退上一个界面 并消耗掉这次back键 web.goBack(); return true; } } return super.onKeyDown(keyCode, event);}// @Override// public void onBackPressed() { //也可以在这里做back监听// // TODO Auto-generated method stub// super.onBackPressed();// }
0 0
- Android中webview快速上手方式
- 快速上手Android数据库操作
- 快速上手Android数据库操作
- Android入门【3】-快速上手
- 快速上手Android数据库操作
- xml--android--SAX快速上手
- 快速上手Android数据库操作
- 快速上手Android数据库操作
- Android数据库编程快速上手
- 快速上手Android数据库操作
- Android-Studio 快速上手指南
- Android中WebView与JS交互方式详解
- MTK android系统源码修改快速上手
- Android属性动画ValueAnimator快速上手
- 快速上手Android简单帧动画
- Android快速上手之JNI开发
- Android快速上手之Fragment的使用
- hive中UDF、UDTF、UDAF快速上手
- Unity NGUI 3.7.8 控件使用
- Linux下MySQL数据库常用基本操作
- Android高效显示图片详解(一)
- Android studio jni编写步骤,流程
- Anakia 转换xml文档为其他格式
- Android中webview快速上手方式
- 静态库和动态库的分析
- 1065 最小正子段和
- Android高效显示图片详解(二)
- 黑马程序员_File对象的练习
- swustoj----142猴子报数
- 数据库中的模式跟基本表、视图、索引的区别
- Android高效显示图片详解(三)
- HBase的Nonce实现分析