android webview 设置
2016-01-28 16:30
495 查看
常用设置集合
/** * 配置webview属性 */ private void setWebView() { //优先使用缓存 //webView.getSettings().setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK); //不使用缓存 //webView.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE); //启用支持javascript webView.getSettings().setJavaScriptEnabled(true); //启用缓存 webView.getSettings().setAppCacheEnabled(true); //设置缓存模式 webView.getSettings().setCacheMode(WebSettings.LOAD_DEFAULT); //控制webview内点击链接跳转行为 webView.setWebViewClient(new WebViewClient() { @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { //返回值是true的时候控制去WebView打开,为false调用系统浏览器或第三方浏览器 //hybird模式需要在该方法内解析链接,具体解析规则依业务而定 view.loadUrl(url); return true; } }); //打开页面时, 自适应屏幕 webView.getSettings().setLoadWithOverviewMode(true); //设置此属性,可任意比例缩放 webView.getSettings().setUseWideViewPort(true); }
相关文章推荐
- swift "#waining"
- iOS开发笔记--iOS 事件处理机制与图像渲染过程
- Unity Assets目录下的特殊文件夹名称
- iOS开发笔记--关于 @synchronized,这儿比你想知道的还要多
- android 友盟社会化分享
- 获取新浪微博开发时的MD5签名
- Android Studio导入github下载的工程
- android 判断app是否处于前台
- Objective-C Runtime 运行时之五:协议与分类(转载)
- The Browser Object Model
- Android中设置ListView内容刷新问题
- intellj 创建Servlet小程序
- Android-PullToRefresh onRefreshComplete()失效问题
- iOS中核心绘图Core Graphics的小试
- iOS 制作的framework里使用国际化方案
- android 关于Location of the Android SDK has not been setup in the preferences的解决方法
- android插值器简单使用
- 对android:configChanges属性,一般认为有以下几点:
- Android Studio导入项目的几种方法
- iOS App检查更新