2016-02-11 87 views
0

我正在使用picasso將圖像從服務器加載到ImageView。我想知道是否有可能imageview本身提取URLandroid:從imageview中獲取網址?

非常感謝

+1

你可以利用'View#setTag(String)'方法。和'View#getTag()'。您可以通過調用'View#setTag(String)'方法來存儲URL,並使用'View#getTag()'方法來檢索URL。 :) – theapache64

+1

@AxeFox:根據在何處以及如何使用ImageView,這可能不可靠。特別是在回收場景中,畢加索可以自動檢測和管理'ListView'小部件,這些小部件可作爲ListView,RecyclerView等滾動的一部分進行回收,並且標籤可能會與Picasso加載的實際URL不同步在那裏,取決於用戶的行爲。 – CommonsWare

+0

@CommonsWare我沒有讀dat,謝謝你的教訓。 :) – theapache64

回答

2

沒有,因爲ImageView不知道URL。 ImageView可以從任何數量的Drawable實現中獲得它的圖像。畢加索將結束創建一個BitmapDrawable,到那個時候,URL早已消失,取而代之的是Bitmap

+0

謝謝你的時間。我會找出解決我的問題的另一個解決方案 – Hass