我想在Android Studio中使用.setBackground方法更改我的RelativeLayout的背景。但它只允許把價值作爲一種可繪製的資源。問題是我使用picasso從imgur下載圖片並將它們加載到imageview中,我想將其中一個用作我的RelativeLayout的背景。我在網上到處搜索,但我找不到任何東西。是否可以將RelativeLayout的背景設置爲不可Drawable的圖像視圖的圖像內容?我可以將RelativeLayout的背景設置爲與Android Studio中的drawable不同的東西嗎?
1
A
回答
2
使用對象設置位圖的RelativeLayout
Picasso.with(mContext).
load(url).fit().
into(new Target() {
@Override
public void onBitmapLoaded(Bitmap bitmap, Picasso.LoadedFrom from) {
relativeLayout.setBackground(new BitmapDrawable(mContext.getResources(), bitmap));
}
@Override
public void onBitmapFailed(Drawable errorDrawable) {
}
@Override
public void onPrepareLoad(Drawable placeHolderDrawable) {
}
});
+0
我完全不瞭解,但它的工作原理。非常感謝你的幫助。我會更多地研究這個,看看它是如何工作的。 Java保存我的朋友:) –
相關問題
- 1. 是否可以將Drawable的背景設置爲XML中的Drawable類名稱?
- 2. 是否可以將drawable設置爲背景而不失真?
- 3. 我可以將QQuickFramebufferObject的背景設置爲透明嗎?
- 4. 可以設置爲零而不是不同的東西
- 5. 可以在android studio編輯器中設置圖像背景嗎?
- 6. 我可以將文字背景設置爲模糊圖像嗎?
- 7. 我可以將Leaflet背景設置爲透明嗎?
- 8. 我可以將div的背景設置爲填充2個不同%的兩個不同圖像嗎?
- 9. 我可以爲同一列中的tds設置背景顏色嗎?
- 10. 我可以將GLSurface視圖(動畫)設置爲我的背景。
- 11. Android RelativeLayout LayoutParams可以設置R.id嗎?
- 12. 我可以將上傳的圖像設置爲畫布的背景圖像嗎?
- 13. 我可以設置不同的背景顏色意見頁dynamicaly
- 14. 設置按鈕背景drawable在不同的類
- 15. 你可以設置背景圖像CSS的背景顏色嗎?
- 16. 複雜的背景drawable android
- 17. 使用CSS,我可以設置不同類別的多個背景嗎?
- 18. CSS背景 - 可以繪製一些東西嗎?
- 19. Android Studio設置Imagebutton的背景
- 20. 建設的東西爲Android
- 21. 爲nsview設置不同的背景
- 22. 如何在View的背景上設置drawable? Android的
- 23. 我們可以設置背景圖片爲標籤嗎?
- 24. 可以將動態壁紙設置爲背景嗎?
- 25. 可以將多行文本框設置爲背景圖片嗎?
- 26. 我可以將UINavigationBar的背景作爲自定義視圖的背景嗎?
- 27. Android設置背景
- 28. 如何設置圖像RelativeLayout背景
- 29. 我可以使用相同的「radioButton_states」drawable並創建每個按鈕具有不同背景色的radioGroup嗎?
- 30. Android Relativelayout點擊背景行爲
你嘗試setBackgroundResource? –
是的,但它仍然需要一個可繪製的值 –