2014-01-10 48 views

回答

0

您可以使用View.getId()檢索任何視圖的ID,但它只是一個int

if(img.getId() == R.id.imageView1) { 
    ... 
} 

你不能,然而,檢​​索用於填充ImageView的圖片文件的名稱:當你想要做以下這可能是有用的。

如果你想在一個ImageView(或任何View)其他信息,您可以設置視圖的標籤 ...

<ImageView 
... 
android:tag="ThisIsMyTag" 
... /> 

...和檢索代碼標籤:

String myImageTag = img.getTag(); 
+0

我有點困惑,因爲我有一個可繪製的R.drawable.picture_1;和我設定的\t \t \t img.setImageResource(R.drawable.picture_1);但是當我將這個img.getId()與R.drawable.picture_1進行比較時,我沒有相同的值,爲什麼? – akaliza