大家好,我一直在關注本教程: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