android webView用法
来源:互联网 发布:手势软件 编辑:程序博客网 时间:2024/04/29 05:34
在开发过程中应该注意几点:
1.如果访问的页面中有Javascript,则webview必须设置支持Javascript。
webview.getSettings().setJavaScriptEnabled(true);
2.如果页面中链接,如果希望点击链接继续在当前browser中响应,而不是新开Android的系统browser中响应该链接,必须覆盖 webview的WebViewClient对象。
mWebView.setWebViewClient(new WebViewClient(){ public boolean shouldOverrideUrlLoading(WebView view, String url) { view.loadUrl(url); return true; } });3.如果不做任何处理,浏览网页,点击系统“Back”键,整个Browser会调用finish()而结束自身,如果希望浏览的网 页回退而不是推出浏览器,需要在当前Activity中处理并消费掉该Back事件
public boolean onKeyDown(int keyCode, KeyEvent event) { if ((keyCode == KeyEvent.KEYCODE_BACK) && mWebView.canGoBack()) { mWebView.goBack(); return true; } return super.onKeyDown(keyCode, event); }看一个实例:
public class WebViewDemo extends Activity { private WebView mWebView; private Handler mHandler = new Handler(); public void onCreate(Bundle icicle) { super.onCreate(icicle); setContentView(R.layout.webviewdemo); mWebView = (WebView) findViewById(R.id.webview); WebSettings webSettings = mWebView.getSettings(); webSettings.setJavaScriptEnabled(true); mWebView.addJavascriptInterface(new Object() { public void clickOnAndroid() { mHandler.post(new Runnable() { public void run() { mWebView.loadUrl("javascript:wave()"); } }); } }, "demo"); mWebView.loadUrl("http://www.baidu.com"); } }Demo下载地址:点击打开链接
0 0
- android webView用法
- android webView用法
- Android---webview的用法
- Android---WebView基本用法
- android webview用法小结
- Android WebView 基本用法
- Android WebView用法
- Android中的WebView控件用法
- android webview用法小结1
- android webview用法小结1
- android webview用法小结1
- android webview用法小结1
- 关于Android webView的用法
- android webview用法小结1
- android 中WebView的用法
- android中webview用法总结
- Android中WebView的用法
- Android中的WebView常用用法
- 如何在 Windows 7 安裝 SharePoint Server 2010
- 数字时钟DigClock
- INV库存
- centos6.0非root用户JRE报资源不可用错误
- Silverlight 显示隐藏动画效果
- android webView用法
- redis使用案例
- 强制设置IE浏览器的版本模式
- Linux进程同步
- WEBGL 2D游戏引擎研发系列 第二章 <显示图片>
- ORACLE绑定变量BIND PEEKING
- 数据可视化
- 窗外,是一道风景
- Jackson 框架,轻易转换JSON