Android --- 怎么样在布局中显示服务器的图片,或者是后台项目中的图片+connect failed: ECONNREFUSED (Connection refused)问题的解决(文章最后)
生活随笔
收集整理的這篇文章主要介紹了
Android --- 怎么样在布局中显示服务器的图片,或者是后台项目中的图片+connect failed: ECONNREFUSED (Connection refused)问题的解决(文章最后)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
今天在寫Android項目的時候遇到這樣一個問題,我已經從后臺SpringBoot中拿到了圖片id,但是要怎么樣顯示到AS端呢?
首先看到了網上有用Glide的,我在這里整理一下簡單明了的操作步驟
1.導入依賴
(1)打開一下文件
(2)在最后一個模塊dependencies放入這兩行代碼
2.使用Glide加載圖片
(1)代碼示例:
Glide.with(getActivity()).load("http://112.118.13.11:8188/upload/"+String.valueOf(map.get("imageId"))).into(holder.iv_pet_loss_imageId);(2)講解一下上面的代碼:
Glide.with(getActivity()) 講解一:->with后面括號里面是你的上下文,我這里是fragment,所以用的是getActivity(),如果你是在Activity那么就是getApplicationContext() .load("http://112.118.13.11:8188/upload/"+String.valueOf(map.get("imageId")))講解二:load所對應的參數就是你服務器下圖片的路徑,或者是你項目下圖片的路徑,上面是以一種拼接的形式展示的 http://112.118.13.11:8188/upload/ 是我服務器存儲圖片的根路徑,String.valueOf(map.get("imageId"))是我通過接口訪問過來的圖片名稱,如123.jpg .into(holder.iv_pet_loss_imageId);講解三:into對應的參數就是你顯示圖片的地方,布局文件中ImageView對應的Id這里要注意的一個問題是,一定不要把地址寫成localhost,或者是127.0.0.1,一定要寫你服務器的ip地址,否則就會報以下錯誤:
connect failed: ECONNREFUSED (Connection refused)總結
以上是生活随笔為你收集整理的Android --- 怎么样在布局中显示服务器的图片,或者是后台项目中的图片+connect failed: ECONNREFUSED (Connection refused)问题的解决(文章最后)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C语言 计算2-4+6-8+.....+
- 下一篇: Push to origin/maste