ANDROID :: GET ID (R.drawable.image) значение изображения в просмотре изображений - PullRequest
0 голосов
/ 22 января 2012

Я хотел бы сохранить идентификаторы изображений изображений в ImageView в базе данных .... затем использовать эти идентификаторы для динамического изменения изображений в ImageViews ...

1 Ответ

0 голосов
/ 22 января 2012

Гораздо проще, чем вы думаете.

Хитрость заключается в том, чтобы использовать Tag, поэтому после того, как вы установите для изображения значение ImageView, установите тег со значением идентификатора Drawable, после чего вы можете получить идентификатор, получив тег.

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

public int getImageTag(ImageView imageView) {
    return (int)imageView.getTag();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...