Как отобразить изображение через cursor, считывая имена этих
Добавлено: 20 дек 2014, 12:33
Как отобразить изображение через cursor, считывая имена этих изображений из БД.
Если в базу забить соответствующий десятизначный код изображений из R.java, то при помощи
String img1 = cursor.getString(cursor.getColumnIndex(DataBaseHelper.COLUMN_MENU_IMAGE1));
ImageView formimg =(ImageView) view.findViewById(R.id.ivImg);
formimg.setImageResource(img);
всё работает. Но это крайне неудобно, так как при любом добавлении объектов этот код меняется и картинки поедут.
Что использовать вместо setImageResource, чтобы всё работало при условии, что в базе данных именно имена файлов изображений? Либо какой-нибудь другой способ, главное, чтобы в БД хранились имена изображений.
Если в базу забить соответствующий десятизначный код изображений из R.java, то при помощи
String img1 = cursor.getString(cursor.getColumnIndex(DataBaseHelper.COLUMN_MENU_IMAGE1));
ImageView formimg =(ImageView) view.findViewById(R.id.ivImg);
formimg.setImageResource(img);
всё работает. Но это крайне неудобно, так как при любом добавлении объектов этот код меняется и картинки поедут.
Что использовать вместо setImageResource, чтобы всё работало при условии, что в базе данных именно имена файлов изображений? Либо какой-нибудь другой способ, главное, чтобы в БД хранились имена изображений.