顯示廣告
隱藏 ✕
看板 KnucklesNote
作者 Knuckles (站長 那克斯)
標題 [AndroidStudio] 使用 Picasso 顯示網路上的圖片
時間 2016-01-07 Thu. 02:38:47


官網 http://square.github.io/picasso/

使用方法

在 gradle 的 dependencies 加上
compile 'com.squareup.picasso:picasso:2.5.2'

要顯示圖片時使用這行
Picasso.with(context).load(url).into(imageView);

若圖片載入前先顯示預示圖片 placeholder
Picasso.with(context).load(url).into(imageView)
    .placeholder(R.drawable.placeholder);




問題解決記錄

當圖片網址為 301 轉址,且是 http 轉為 https 時 (例如 http://tinyurl.com/73n8gwd)
圖片會顯示不出來

解決方法,參考
http://stackoverflow.com/questions/2...ages-which-uses-https-protocol
修改 gradle 的 dependencies 為這個版本組合即可
    compile 'com.squareup.okhttp:okhttp:2.2.0'
    compile 'com.squareup.okhttp:okhttp-urlconnection:2.2.0'
    compile 'com.squareup.picasso:picasso:2.4.0'


相關文章:
[AndroidStudio] 使用 Fresco 顯示網路上的圖片 - KnucklesNote板 - Disp BBS

--
※ 作者: Knuckles 時間: 2016-01-07 02:38:48
※ 編輯: Knuckles 時間: 2016-01-13 05:01:15
※ 看板: KnucklesNote 文章推薦值: 0 目前人氣: 0 累積人氣: 249 
r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇