1

我有一个 GridView,其中每个项目都必须有一个 ID,而不是它在网格中的位置,以便我可以使用 Intents 将该 ID 传递给另一个活动?
如何指定这个额外的参数以及如何在onItemClick方法内部访问它?

编辑:

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
我想知道我这样做是否正确?!

4

1 回答 1

3

您可以为此使用View.setTag()View.getTag()方法。

于 2012-02-25T14:23:42.277 回答