名校家教-webview 设置
来源:互联网 发布:算法之美 中文版 pdf 编辑:程序博客网 时间:2024/05/16 20:29
//开启Javascript 支持 final WebSettings webSettings = webView .getSettings(); webSettings.setDomStorageEnabled(true);// 在js加载完再进行操作,否则会出现 js 函数错误 webSettings.setJavaScriptEnabled(true); webSettings.setJavaScriptCanOpenWindowsAutomatically(true); //支持通过JS打开新窗口 //自适应 webSettings.setUseWideViewPort(false);//设置此属性,可任意比例缩放 webSettings.setLoadWithOverviewMode(true); // webSettings.setBuiltInZoomControls(true); webSettings.setSupportZoom(true); webSettings.setAppCacheEnabled(true); webSettings.setCacheMode(WebSettings.LOAD_DEFAULT); webSettings.setAppCacheMaxSize(1024 * 1024 * 8); // webView.addJavascriptInterface(new Object() {// public void clickOnAndroid() {// handler.post(new Runnable() {// public void run() {// webView.loadUrl("javascript:wave()");// }// });// }// }, "demo"); webView.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { webView.requestFocus();//为了使得webview对触屏做出反应,获取焦点 return false; } });
可以对网页加载过程进行控制利用一下接口
WebChromeClient webChromeClient = new WebChromeClient(){ @Override public void onProgressChanged(WebView view, int newProgress) { super.onProgressChanged(view, newProgress); if (newProgress > 50 && pd.isShowing()){ pd.dismiss(); } }};
0 0
- 名校家教-webview 设置
- 名校家教-android 多渠道包分发
- 名校家教-百度地图key 问题
- 名校家教-actionbar 自定义与消除底部边框
- WebView设置
- WebView设置
- WebView设置
- webview设置
- Webview设置
- JAVA家教
- Android WebView ScrollBar设置
- 设置webview背景色
- android webview 设置
- android webview透明设置
- webview设置背景透明
- WebView字号设置
- webView设置背景图片
- iOS 设置webView cookie
- 分页的另一种实现-不用额外请求
- hdu 5569 matrix (dp)
- Map接口及方法
- SQL Server 中 Index Allocation Map(IAM)介绍 01
- javascript--自动填充 与 多选级联
- 名校家教-webview 设置
- Linux Advance--同步信号处理
- JSON需要的jar包和和String类型转JSON
- 【精】从入门到高深,史上最全的Spark综合帖
- contentObserver内容观察者,血泪史,擦,气死人啊
- MySQL 库操作
- jsp编码及url请求中文乱码、图片上传文件名乱码
- 控制kobuki 运行一个矩形: 类的形式写ROS节点程序
- iOS开发-runtime获取设备电池电量