android如何从ImageView对象返回名称和id

时间:2014-01-10 15:25:39

标签: android imageview

ImageView img = (ImageView)findViewById(R.id.imageView1);

如何从img返回(图像的)名称?那个id怎么样?

1 个答案:

答案 0 :(得分:0)

您可以使用View.getId()检索任何视图的ID,但它只是int。当您想要执行以下操作时,这非常有用:

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

但是,您无法检索用于填充ImageView的图片文件的名称。

如果您想要ImageView(或任何View)中的其他信息,可以设置视图标记 ...

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

...并检索代码中的代码:

String myImageTag = img.getTag();