ANDROID ::获取imageview中图像的ID(R.drawable.image)值

时间:2012-01-22 04:16:37

标签: android database imageview

我想将ImageView中图像的图像ID存储到数据库中....然后使用这些ID动态更改ImageViews中的图像...

1 个答案:

答案 0 :(得分:0)

比你想象的要简单得多。

诀窍是使用Tag,因此在将图片设置为ImageView后,设置一个值为Drawable id的标记,之后您可以通过获取标记来检索ID

public void setImageTag(ImageView imageView, int resId) {
    imageView.setImage.... <--- set your image
    imageView.setTag(int);
}

public int getImageTag(ImageView imageView) {
    return (int)imageView.getTag();
}