2011-09-29 48 views
0

我爲其中的ImageView創建了我的項目的XML佈局。我爲imageView添加了一個默認圖像。現在編程我得到imageview並試圖改變圖像源使用imgView.setImageBitmap(newbitmap);在ImageView上設置新圖片

的問題是,兩個圖像都表示 - 默認圖像顯示器背後編程加入一個。

我想:

  • imgView.setImageResource(0);
  • imgView.setImageDrawable(null);
  • imgView.setAlpha(0);
  • imgView.setImageBitmap(null);

    ...但默認圖像仍清晰可見。

+0

請提供您的xmlř使用src或背景圖像提供 –

回答

2

如果要設置在XML文件中的ImageView的背景下,那麼它會一直保留,直到清除背景。奇怪的是它可以顯示兩個圖像,背景和來源。使用屬性android:src來設置源圖像和'android:background'來設置背景。您所描述的所有方法都會替換源圖像,但保持背景不變。

+0

謝謝,我設置默認圖像作爲img資源,然後在代碼中我設置新的圖像位圖它替換以前one.thanks – aftab