【问题标题】:GridView parameters网格视图参数
【发布时间】:2012-04-17 08:04:13
【问题描述】:

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

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

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

附言网格视图中不显示 ID。

【问题讨论】:

  • 就是onItemClickListener里面的adapter.getAdapter().getItemId(position)

标签: android android-gridview onitemclicklistener android-adapter


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-09-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-24
    相关资源
    最近更新 更多