我試圖製作一個類似於Logo測驗的應用程序,但不是猜測標識,而是看到車的一部分,並且必須猜測哪輛車它是。我已經在gridview中列出了汽車圖片,當你點擊它時,你可以輸入你的答案。這一切工作正常。當你給出了正確的答案時,這被保存到SQLite數據庫。所以現在我的問題是:如何才能在gridview中顯示刻度線或綠色輪廓等,只有在您正確回答的圖片中才顯示出來?如果圖片已被正確回答,則在數據庫中的「Correct」列下插入一個帶有「YES」的字符串。以下是我迄今爲止:如果回答正確,在gridview中的圖像上設置刻度標記
private void checkDB() {
try{
DbHelper entry = new DbHelper (Main.this);
entry.openDataBase();
Cursor c = entry.getInfo();
//Check everything at the "Correct" column
for (c.moveToFirst(); !c.isAfterLast(); c.moveToNext()){
String correct = c.getString(1);
if (correct.equals("YES")){
//If it has been answered correctly get it's id
int id = c.getInt(0);
//Add the tick mark at the specific picture
gridView.?????
}
else{
}
entry.close();
}
}
catch(Exception e){
}
}
我在編程真的沒有經驗,所以我希望你明白我的意思;)請幫幫忙!
檢查此鏈接http://www.jondev.net/articles/Combining_2_Images_in_Android_using_Canvas也有人在這個問題上共享http://stackoverflow.com/questions/6129520/android-merge-two-images它的工作爲了同樣的目的。 – Maherenstein