Skip to content

Latest commit

 

History

History
38 lines (33 loc) · 1.72 KB

WebView5.md

File metadata and controls

38 lines (33 loc) · 1.72 KB

基础使用目录介绍

  • 51.关于图片显示隐藏设置

51.关于图片显示隐藏设置

  • 方法一:
    • 无图模式
      mWebView.getSettings().setLoadsImagesAutomatically(boolean enable);
      mWebView.getSettings().setBlockNetworkImage(boolean enable);
      
    • 有图:正常加载显示所有图片
      mWebView.getSettings().setLoadsImagesAutomatically(true)
      mWebView.getSettings().setBlockNetworkImage(false)
      
    • 始终无图:所有图片都不显示
      mWebView.getSettings().setLoadsImagesAutomatically(false)
      mWebView.getSettings().setBlockNetworkImage(true)
      
    • 注:如果是先加载的网页图片,后设置的始终无图,则已加载的图片正常显示
    • 数据网络无图
      mWebView.getSettings().setLoadsImagesAutomatically(true)
      mWebView.getSettings().setBlockNetworkImage(true)
      
      • 注:wifi网络,与有图模式一致;数据网络下,已经下载到缓存的图片正常显示,未下载到缓存的图片不去网络请求显示。
  • 方法二:(新版sdk新加接口,如果在用的sdk中没有该接口需要更新sdk) 设置接口如下:
    mWebView.getSettingsExtension().setPicModel(model);//其中model位于IX5WebSettingsExtension中
    
    • 有图:model设置为IX5WebSettingsExtension.PicModel_NORMAL正常加载显示所有图片;
    • 始终无图:model设置为IX5WebSettingsExtension.PicModel_NoPic不再显示图片(包括已加载出的图片);
    • 数据网络无图:model设置为IX5WebSettingsExtension.PicModel_NetNoPic数据网络下无图(已加载的图片正常显示);