android中gridview怎么对其中加载的图片分别监听

如题:我现在sd卡中加载完图片之后要对每张图片进行监听,请大神指点。怎么获取每张图片的ID或者索引之类的。... 如题:我现在sd卡中加载完图片之后要对每张图片进行监听,请大神指点。怎么获取每张图片的ID或者索引之类的。 展开
 我来答
匿名用户
2013-06-27
展开全部
mygridview.setOnItemClickListener(new GviewItemListner()); // 监听图片被选中 //处理gv事件 public class GviewItemListner implements OnItemClickListener { @Override public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,long arg3) { //假如你适配器里面绑定的是图片路径集合List String imgpath =(String) mygridview.getItemAtPosition(arg2); //这句就是获得点击的对应图片的路径 //在真实项目中通常会把 所需的图片属性封装成一个vo对象 ImageObj obj = (ImageObj )mygridview.getItemAtPosition(arg2); //可以通过obj点出图片属性 比如 原路径 缩略路径 图片大小 图片名称 图片类型 等待 }}
百度网友1fc1a42
推荐于2016-09-11 · 超过21用户采纳过TA的回答
知道答主
回答量:148
采纳率:100%
帮助的人:36.7万
展开全部
  1. gridview配置适配器即adapter。

  2. 在adapter里实现getView方法,加载布局文件

  3. 在getView里对imageView实现监听,setOnClickListener

  4. 如果adapter是另外写的类,可以在adpter里写个接口,在activity里实现。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-06-27
展开全部
过分的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-06-27
展开全部
三楼的setOnItemClickListener是可以的...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式