大家好,我一直在关注本教程:http://coenraets.org/blog/android-samples/androidtutorial/。我从中得到了所需,但现在我遇到了一个问题。 基本上,我需要的是能够为每个员工添加一张照片。我想要创建列表上的缩略图图片和详细信息页面上的全尺寸照片。 我该怎么做?将图像添加到ListView项目和细节
我试图在
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
问我没有设法让自己清楚。 我正在试图为员工的详细信息部分放一张照片我并没有试图制作缩略图,但事情是,我做了所有事情,并且它没有错误地出来,但是当我运行它时,应用程序崩溃。使用BLOB存储和retriving从数据库映像
在你的sql中使用blob来存储图像.. – 2012-02-09 13:15:10
@AnandTiwari对不起,但我该怎么做? – FirstLaw 2012-02-09 16:26:16
@AnandTiwari加上我不介意使用可绘制图像,我只是想要一种方式来链接图像到数据库中的项目 – FirstLaw 2012-02-09 16:33:15