Что я хочу сделать, так это иметь изображение из моей папки drawable-dbimages
, отображаемое в ImageView с помощью SimpleCursorAdapter.У вас есть изображение из выпадающей папки, отображаемое в listview с помощью simplecursoradapater
У меня действительно нет понятия, как это сделать. Я знаю, как получить изображение по его имени в базе данных с помощью BitmapFactory.decodeResource
, но я не знаю, как применить это к адаптеру.
Например, скажем, у меня есть таблица под названием cars
. В этой таблице у меня есть столбец image
. Значение image
для каждой строки - это имя изображения в папке drawable-dbimages
.
Теперь у меня есть этот код:
cursor = datasource.fetchAllCars();
to = new int[] { R.id.listitem_car_name, R.id.listitem_car_image };
dataAdapter = new SimpleCursorAdapter(this, R.layout.listitem_car, cursor, columns, to, 0);
setListAdapter(dataAdapter);
Где R.id.listitem_car_name
является TextView и R.id.listitem_car_image
является ImageView.
Я знаю, как получить значение image
из базы данных и выплевывать его в текстовое представление, но я хочу, чтобы это изображение из папки drawables, имя которой находится в столбце базы данных, отображается в imageview для каждого элемента списка.
Я понятия не имею, как это сделать.