1. 程式人生 > >NetworkImageView 設定預設圖片

NetworkImageView 設定預設圖片

The problem is that even if a default image is set, it won't be displayed until one calls setImageUrl(), which in turn will set the source bitmap of the view to null if the url is empty. If the url isn't empty, it makes a request. This means that one is forced to make a network request even if there isn't a valid network url associated with that particular view, otherwise instead of displaying the default image it displays an empty view.

String url = getURL();
    NetworkImageView niv = (NetworkImageView)rootView.findViewById(R.id.niv);
    if(url.length() > 0)
        niv.setImageUrl(url, imageLoader);
    niv.setDefaultImageResId(R.drawable._default);
    niv.setErrorImageResId(R.drawable.error);


需要最新版的 volley,舊版的存在bug,不能設定

可用volley jar 下載地址 http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22com.mcxiaoke.volley%22

相關推薦

NetworkImageView 設定預設圖片

The problem is that even if a default image is set, it won't be displayed until one calls setImageUrl(), which in turn will set the s

img圖片不存在時設定預設圖片

當在頁面顯示的時候,萬一圖片被移動了位置或者丟失的話,將會在頁面顯示一個帶X的圖片,很是影響使用者的體驗。即使使用alt屬性給出了"圖片XX"的提示資訊,也起不了多大作用。 其實,可以這樣處理:當圖片不存在的時候,會觸發onerror事件,我們可以在該事件中做一下補救的工作, <img src=

layer彈窗如何關閉並開啟新頁面-圖片地址找不到的情況下設定預設圖片

之前看一個同事每天寫部落格,對學習有很大幫助,所以想效仿一下,不求太多,但求自己所得的知識能記的更深刻一點。今天是第一次,不做太多內容,就分享一下幾個小的知識點,本篇部落格因為內容比較零散,所以會不定期更新,知識點已經記牢的童靴,請自行忽略。 一、layer彈窗

Android Glide設定預設圖片、異常圖片為圓形圖片

Android Glide4 非同步圖片框架 前言: 在專案開發中,是需要經常用到圓形圖片的,設定預設圖片,設定資源圖片等等。 若是,異常圖片,預設圖片都需要美工妹子做成圓形圖片,無疑增加了美工妹子的工作量。本著當活雷鋒的思想,程式設計師能搞定的事

Glide4 設定預設圖片和錯誤圖片

RequestOptions options = new RequestOptions() .placeholder(R.drawable.img_default)//圖片加載出來前,顯示的圖片 .fallba

微信小程式開發——設定預設圖片、錯誤載入圖片

wxml: <image src='{{imgList[index]==""?defaultImg:imgList[index]}}' binderror="errorFunction" data-errorimg="{{index}}" /> 說明:      imgList

Glide非同步載入圖片,設定預設圖片和錯誤圖片

Glide.with(fragment). load(iconUrl).error( R.drawable.error) //異常時候顯示的圖片 .placeholder( R.draw

vue命令:onerror設定<img>載入失敗的預設圖片

<img :src="goodsItem.thumb_url?goodsItem.thumb_url:'/src/assets/logo.png'" :onerror="errorGoodsImg"> export default { data(){ re

vue命令:onerror設定載入失敗的預設圖片

<img :src="goodsItem.thumb_url?goodsItem.thumb_url:'/src/assets/logo.png'" :onerror="errorGoodsImg"> export default { dat

win10設定Windows圖片檢視器為預設看圖軟體

簡單暴力的新建一個文字文件,複製下面的,儲存為1.reg開啟就可以了 記得前提是 Windows Registry Editor Version 5.00 ; Change Extension's File Type [HKEY_CURRENT

iOS 設定UITabBar,背景顏色,預設圖片,文字顏色,和選中顏色.

  對於UITabBar設定背景顏色很簡單,backbackgroundColor不要使用,即使設定了也不起作用,應該使用barTintColor設定背景.    那麼圖示和文字的預設顏色怎麼設定呢

Linux設定預設Python版本

1.檢視當前預設的Python版本 開啟終端,輸入python 這裡寫圖片描述 可以看到當前系統中預設的python版本是 2.7.12 2. 修改預設Python版本 下面把預設的python版本從2.7改為3.5 進入”/usr/bin”目錄下,輸入”ls -l | grep pytho

vue中的圖片載入與顯示預設圖片

  原部落格地址:https://www.cnblogs.com/xulei1992/p/6558294.html     <div class="content-show-img">  <div class="show-img">    <img cl

Android系統設定預設值大全

一、是否有預設值 在尋找一個開關的預設值時,首先要明白一點,該開關是否存在預設值,以及該開關狀態是否有狀態儲存(一般狀態儲存在settings的db中)。 判斷條件: 在reboot(重啟)之後開關狀態仍舊儲存或者是在reset(恢復出廠設定)之後開關狀態恢復到預設的,才能找到預設值。

第二十三篇-ubuntu18.04怎麼下載播放器以及如何設定預設播放器

下載播放器 安裝命令:sudo apt-get install smplayer再安裝解碼器:  安裝win32codecs包  如果是intel的CPU  程式碼:  sudo apt-get install w32codecs  如果是64位 CPU  程式碼:  sudo apt-get instal

oracle新增欄位,並設定預設

操作 在plsql下,找到表名,右鍵 -> edit -> columns -> 填寫欄位資訊 -> view sql -> 複製sql -> 點選apply 報錯 ORA-00054: 資源正忙, 但指定以 NOWA

Devexpress MVC DateEdit 設定預設的Time

  當用戶沒有選擇日期的時候, 預設顯示當前的時間給TimeEdit. 只有當用戶選了日期後, 才會把時間帶進去.    效果圖:   實現 C# Helper Code public static Action<DateE

web前端之網頁中幾種預設圖片的解決方式

現在網頁中圖片隨處可見,但避免不了有時會出現圖片資源失敗的情況,在谷歌瀏覽器中就會顯示這樣 這裡的alt屬性是為了當圖片載入失敗時告訴使用者圖片資訊的 能不能美化一下呢? 下面給出幾種方式 js 方式 相信大家碰到這種問題是,搜尋的結果一般都是用圖片的onerror

PostgreSQL建立欄位設定預設值並且不鎖表

1建立測試表 drop table if exists test009; create table test009( objectid bigint not null, name text not null, --flag integer default(2) not null