1
我有一個GridView,其中每個項目都必須有一個ID,而不是它在網格中的位置,以便我可以使用Intents將該ID傳遞給另一個活動?
如何指定這個額外的參數,以及如何在onItemClick
方法中訪問它?如何在Android中的GridView上爲每個項目設置一些額外的信息?
編輯:
int catID = cu.getInt(0);
myView.setTag((Object) catID);
這就是我如何使用setTag
方法。
Intent categoryActivity = new Intent(getParent(), CategoryActivity.class);
categoryActivity.putExtra("itemId", (Integer) v.getTag());
startChildActivity("CategoryActivity", categoryActivity);
而這個我怎麼用getTag
。
我想知道如果我做得正確嗎?!
我更新了問題。你能看一下嗎? – 2012-02-25 14:47:27
是的,這應該工作 – Jin35 2012-02-25 14:54:09
你必須確保你設置標籤爲同一個對象,你設置點擊監聽器 – Jin35 2012-02-25 14:55:17