Привет всем, я следил за этим уроком: http://coenraets.org/blog/android-samples/androidtutorial/. Я получил то, что мне было нужно, но теперь у меня возникла проблема.
По сути, мне нужно добавить картинку для каждого сотрудника. Я хочу создать уменьшенное изображение в списке и полноразмерное фото на странице сведений.
Как я могу это сделать?
Я пытался добавить маркер фото в базу данных
String sql = "CREATE TABLE IF NOT EXISTS employee (" +
"_id INTEGER PRIMARY KEY AUTOINCREMENT, " +
"firstName TEXT, " +
"lastName TEXT, " +
"title TEXT, " +
"officePhone TEXT, " +
"cellPhone TEXT, " +
"email TEXT, " +
photo IMAGE," + "managerId INTEGER)";
db.execSQL(sql);
тогда я добавил values.put("photo", "@drawable/icon");
.
Затем в EmployeeDetails
я добавил эту строку:
photo = (ImageView) findViewById(R.id.image);
photo.setTag(cursor.getString(cursor.getColumnIndex("photo")));
Конечно, я импортировал ImageView
и protected ImageView photo;
и для макета Подробности я добавил:
<ImageView
android:id="id/image
android:layout_width="wrap_content"
android:layout_heigh=wrap_content
Спросите, не удалось ли мне разобраться в этом достаточно ясно.
Я пытался поместить фотографию в раздел с подробностями о сотруднике. Я не пытался сделать миниатюрное изображение, но дело в том, что я все сделал, и все получилось без ошибок, но при запуске приложения происходит сбой.