2014-04-13 183 views
0

該應用程序在同一活動中具有3個Imageviews和1個按鈕,通過單擊該按鈕,將從圖像池中隨機生成3個圖像(總共顯示100個圖像)並顯示在Imageviews。如何在Android中獲取ImageView資源

用戶單擊其中一個Imageviews並彈出一個新的對話框,並用一些文本再次顯示點擊的圖像。

問題:我知道我可以在設置圖像視圖時存儲結果/標記,但我需要運行if循環以便在對話框中設置圖像。那麼有什麼辦法可以獲得點擊圖片資源,那麼我可以直接在對話框中使用它?換句話說,我想這樣做:

img1.setImageResource(R.drawable.(img2.getDrawableID())) enter image description here

回答

1

在這裏你去

ImageView imageView1 = (ImageView)findViewById(R.id.imageView1); 
    ImageView imageView2 = (ImageView)findViewById(R.id.imageView2); 
    imageView2.setImageDrawable(imageView1.getDrawable());