0

我有一个 Gridview,它填充了来自互联网的数据。其中一个参数是元素的 id - 我的目标是以某种方式存储此 id 以便在 onItemClickListener 方法中使用它。首先在活动中我使用自定义组件提取数据,然后我使用它适配器的方法:

public View getView(int position, View convertView, ViewGroup parent)

我应该在哪里以及如何保持网格元素和实际数据 ID 之间的关系,因此,例如,当我单击网格元素时,会启动具有适当 id 参数的活动。

ps ID 未显示在gridview 中。

4

1 回答 1

0

创建一个自定义对象(类)并将所有值存储在 ArrayList 中,将其传递给自定义适配器以在 getView() 方法中显示数据。

在 click 方法上,您可以轻松地从 ArrayList 中获得单击的位置对象。

于 2012-04-17T08:24:12.103 回答