android中gridview怎么对其中加载的图片分别监听
如题:我现在sd卡中加载完图片之后要对每张图片进行监听,请大神指点。怎么获取每张图片的ID或者索引之类的。...
如题:我现在sd卡中加载完图片之后要对每张图片进行监听,请大神指点。怎么获取每张图片的ID或者索引之类的。
展开
4个回答
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点出图片属性 比如 原路径 缩略路径 图片大小 图片名称 图片类型 等待 }}
展开全部
gridview配置适配器即adapter。
在adapter里实现getView方法,加载布局文件
在getView里对imageView实现监听,setOnClickListener
如果adapter是另外写的类,可以在adpter里写个接口,在activity里实现。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-06-27
展开全部
过分的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-06-27
展开全部
三楼的setOnItemClickListener是可以的...
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询