Android WebView的几个操作
来源:互联网 发布:qq三国100js单刷过关 编辑:程序博客网 时间:2024/06/05 10:59
1. 打开网页时不调用系统浏览器, 而是在本WebView中显示:
- mWebView.setWebViewClient(new WebViewClient(){
- @Override
- public boolean shouldOverrideUrlLoading(WebView view, String url) {
- view.loadUrl(url);
- return true;
- }
- });
2. 通过java代码调用javascript
- WebSettings webSettings = mWebView .getSettings();
- webSettings.setJavaScriptEnabled(true);
- mWebView.addJavascriptInterface(new Object() {
- public void clickOnAndroid() {
- mHandler.post(new Runnable() {
- public void run() {
- webview.loadUrl("javascript:wave()");
- }
- });
- }
- }, "demo");
3. 按返回键时, 不退出程序而是返回上一浏览页面:
- public boolean onKeyDown(int keyCode, KeyEvent event) {
- if ((keyCode == KeyEvent.KEYCODE_BACK) && mWebView .canGoBack()) {
- webview.goBack();
- return true;
- }
- return super.onKeyDown(keyCode, event);
- }
4. 打开页面时, 自适应屏幕:
- WebSettings webSettings = mWebView .getSettings();
- webSettings.setUseWideViewPort(true);
- webSettings.setLoadWithOverviewMode(true);
5. 便页面支持缩放:
- WebSettings webSettings = mWebView .getSettings();
- webSettings.setJavaScriptEnabled(true);
- webSettings.setBuiltInZoomControls(true);
- webSettings.setSupportZoom(true);
0 0
- Android WebView的几个操作
- 【Android】Android WebView 的几个操作
- 【Android】Android WebView 的几个操作
- 【Android】Android WebView 的几个操作
- Android Webview开发的几个参考链接
- android WebView的低级操作
- android webview 设置缓存的相关操作
- android之webview的.setWebViewClient(new WebViewClient()几个方法重写
- android WebView与JavaScript原生交互的几个坑
- android webview 操作详解。
- 【WebView】Android WebView中的Cookie操作
- 【WebView】Android WebView中的Cookie操作
- Android bitmap中Matrix的几个操作
- Android操作SQLite的几个常见方法
- webview的基本操作
- webview的一些操作
- android混合开发,webview的java与js互操作
- android混合开发,webview的java与js互操作
- Android数据存储与IO
- Java NIO--Channel
- 网络视频传输协议--RTP/RTCP/RTSP/SIP/SDP 之间关系
- JS 参数传递到底是值传递还是引用传递?
- Android输入法扩展之外接键盘显示虚拟键盘修改
- Android WebView的几个操作
- 中断控制---工作队列
- MINA源码分析---处理时间分析过滤器
- A Codebook-Free and Annotation-Free Approach for Fine-Grained Image Categorization(精读)
- 关于_block操作
- OpenGL 纹理过滤
- Java NIO--Charset
- Codeforces Round #281 (Div. 2) - B
- stringByAppendingString、---Format、---PathComponent、---PathExtension之间的区别