如何获取drawable中图片的照片名称?例如,如果照片是 test.jpg,那么我想从图像查看器中获取名称“test”。
ImageView picture = new ImageView(this);
picture.setImageResource(R.id.test);
String hello = picture.getResource.name?
如有任何帮助,我们将不胜感激!
最佳答案
ImageView 不会跟踪这一点,但您可以扩展 ImageView 并自己完成。 (使用 chessdork 的代码)。重写 setImageResource 方法。
public class MyImageView extends ImageView {
private String imageName;
@Override
public void setImageResource(int resourceId) {
imageName = getResources().getResourceEntryName(resourceId);
super.setImageResource(resourceId);
}
public String getImageName() {
return imageName;
}
}
关于java - 如何获取drawable中图片的照片名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34844453/