2014-04-02 42 views
-4

我有此xmlsetImageResource(0)左邊的原始XML SRC,並且不爲空,因爲我希望它

<ImageView 
    android:id="@+id/ImgOn" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_gravity="center" 
    android:src="@drawable/icon_on" /> 

欲經由代碼有時消除這種圖像。我看過很多帖子,如this, ,但在我的情況下,imageButton.setImageResource(0);留下了我的xml佈局中顯示的默認圖像。

如何以編程方式將其刪除?我聽說透明顏色會使一些舊設備崩潰。

回答

1

你可以使用imageView.setImageDrawable(null);

+0

我會但爲什麼setImageResource(0)不起作用? –

+0

,因爲它試圖找到ID = 0的圖像資源;這是不可用的。查看R.java文件,看看爲每個資源創建了一個ID。 – gandharva

+0

我不明白它如何適用於其他人 –

相關問題