从gridview适配器调用主机中的方法

时间:2011-08-21 20:04:02

标签: java android

我有一个使用自定义适配器填充多个图像的gridview。

显示图像的适配器项目有一个下载按钮。

我想要做的是将方法发送到自定义的adjusttar,当用户按下下载按钮时,该方法应该被调用。

总结: onlinegallery->将gridview与适配器相关联,将onlinegallery方法作为参数发送 gridview适配器 - >显示了几个包含图像和按钮的item.xml。 项目按钮 - >按下按钮时,应调用在线图库方法,指示要下载的图像。

1 个答案:

答案 0 :(得分:0)

在自定义适配器中编写view.onclickListener,然后在getView覆盖方法中使用button.ssetonclickListener(listener)设置它。

每当你想将索引特定数据传递给监听器时,创建实现view.onclickListener的内部类,然后通过constructer传递数据..... 或使用setTag()/ getTag()