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

android如何从ImageView对象返回名称和id,android,imageview,Android,Imageview,如何从img返回图像的名称?id如何?您可以使用view.getId检索任何视图的id,尽管它只是一个int。这在您需要执行以下操作时非常有用: ImageView img = (ImageView)findViewById(R.id.imageView1); 但是,您无法检索用于填充ImageView的图片文件的名称 如果您想在ImageView或任何视图中获得更多信息,可以设置视图的标记 id只是一个数字,R用来唯一标识应用程序中的组件;设置img.setImageResourceR.dr

如何从img返回图像的名称?id如何?

您可以使用view.getId检索任何视图的id,尽管它只是一个int。这在您需要执行以下操作时非常有用:

ImageView img = (ImageView)findViewById(R.id.imageView1);
但是,您无法检索用于填充ImageView的图片文件的名称

如果您想在ImageView或任何视图中获得更多信息,可以设置视图的标记


id只是一个数字,R用来唯一标识应用程序中的组件;设置img.setImageResourceR.drawable.picture_1;但是当我比较这个img.getId和R.drawable.picture_1时,我没有相同的值,为什么?
if(img.getId() == R.id.imageView1) {
    ...
}
<ImageView
...
android:tag="ThisIsMyTag"
... />
String myImageTag = img.getTag();