Я делаю приложение для Android, в котором мне нужно отображать записи списка из моей базы данных. Однако фотографии, которые я назвал чертежами, и присвоили им массив. Как я могу отображать фотографии в ImageView с помощью SimpleCursorAdapter?
Вот что я пробовал до сих пор:
static final int[] imgs = {
R.drawable.dinaretreat, // 0
R.drawable.cobterrace, // 1
R.drawable.ventassostreet, // 2
R.drawable.summerhillblvddrouin, // 3
R.drawable.todmanstreetdrouin, // 4
R.drawable.aqueductroad // 5
};
private DBHelper dbHelper;
SimpleCursorAdapter dataAdapter;
Cursor cursor;
Button back, filter;
TextView highest, lowest, location;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.viewhouseandland);
initControls();
displayRecords();
}
private void displayRecords() {
// TODO displayRecords
// TODO CheckDBConnection
checkDatabaseConnection();
// TODO
cursor = dbHelper.getAllHouses();
// The desired columns to be bound
String[] columns = new String[] {
DBHelper.KEY_HOUSE,
DBHelper.KEY_PRICE
};
// the XML defined views which the data will be bound to
int[] to = new int[] {
R.id.image,
R.id.text1,
R.id.text2
};
// create the adapter using the cursor pointing to the desired data
//as well as the layout information
dataAdapter = new SimpleCursorAdapter(
this, R.layout.listrow,
cursor,
columns,
to,
0);
lv.setAdapter(dataAdapter);
}
Мне трудно отображать изображения в моем списке. Есть идеи? Буду рад вашей помощи. Спасибо.