Если у меня есть список имен изображений в базе данных, есть ли способ задать значение для рисования выше, используя имя изображения? У меня уже есть код для просмотра базы данных, я просто хочу нарисовать изображение на основе значения, взятого отсюда.
Например, запись для базы данных:
ID: Name: ImageName: - Test testimage
Итак, когда я читаю эту запись, у меня есть строка со значением "testimage", и затем я хотел бы установить для изображения, которое можно отрисовывать, значение R.drawable.testimage.
Один из способов, которым я думал это сделать, было бы что-то вроде этого:
intimage= R.drawable.blank; // blank image
// testimage.png is the image name from the database if(imageName.toString().equals("testimage.png")) image = R.drawable.testimage; elseif(imageName.toString().equals("another.png")) image = R.drawable.another; elseif(imageName.toString().equals("etc.png")) image = R.drawable.etc;