Как установить дополнительную информацию для каждого элемента в GridView в Android? - PullRequest
1 голос
/ 25 февраля 2012

У меня есть GridView, в котором у каждого элемента должен быть идентификатор, отличный от его позиции в сетке, чтобы я мог передать этот идентификатор с помощью Intents в другое действие?
Как я могу указать этот дополнительный параметр и как получить к нему доступ?это внутри 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.
Мне интересно, правильно ли я это делаю?!

1 Ответ

3 голосов
/ 25 февраля 2012

Для этого вы можете использовать View.setTag() и View.getTag() методы.

...