Так что у меня есть db, который хранит строковые значения пути к изображению. Моя цель - показать соответствующее изображение, используя строку, которая соответствует имени изображения, но я сильно затрудняюсь.Получите drawable используя путь
Movie currentMovie = values.get(position);
ImageView image = (ImageView)itemView.findViewById(R.id.movieThumbnail);
String path = "@drawable/" + currentMovie.getThumb();
int imageResource = getResources().getIdentifier(path, "drawable", getPackageName());
Drawable thumbnail = getResources().getDrawable(imageResource);
image.setImageDrawable(thumbnail);
К сожалению, imageResource всегда 0, и я получаю источник не найден. CurrentMovie, getThumb() возвращает текст «test.png», а под res \ drawable-hdpi - файл test.png. Как я могу ссылаться на этот образ? мне нужен xml-файл?
Строка = "@ drawable /" + currentMovie.getThumb(); – Dimentar
@Dimentar, похоже, ничего не меняет – Centimane