2011-03-30 91 views

回答

31
imgView.setImageResource(android.R.color.transparent); 
+4

歡迎來到SO 。一些解釋的話可以得到更好的答案... – 2012-01-18 15:51:34

+1

謝謝,我會牢記這一點。 – TOMKA 2012-01-28 20:00:50

8

試試這個:

imgView.setImageBitmap(null); 
+0

這是行得通的,應該是被接受的答案。雖然結果與使用透明色填充ImageView相同,但只是猜測,但是這可能會降低成本。 – 2015-01-19 14:57:18

+1

這是工作時,你已經設置前。位圖作爲背景在imgView裏看起來像:'imgView.setImageBitmap(myBitmap)'在你的代碼中,但是如果你有'imgView.setImageResource(R.drawable.mybackground);'那麼接受的答案會做這個工作 – 2015-03-02 17:32:33

0

接受的答案刪除圖像視角的圖像資源,如果你要刪除的背景資源,那麼做

imageView.setBackgroundResource(android.R.color.transparent); 

也加入了一些解釋,這實際上並沒有完全移除背景資源,它只會用透明顏色代替現有的背景資源,所以看起來像背景被移除了。