android为listview的item里的控件设置点击事件后出现问题

HASSSSH HASSSSH 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
listview里面放的是一些图片,想要实现的效果是点击图片跳一个activity显示大图.
我是通过intent来给那个activity来传递数据的,但是出现问题是,一旦下滑到一个新的item出现后,点击已经显示了的item出现的图片就是新的item所对应的图片,请问如何解决

List<Mood_img> list_Mood_img = mood.getList_Mood_img();
if (list_Mood_img != null && list_Mood_img.size() != 0) {
list_UrlString = new ArrayList<>();
viewHolder.item_moments_ll_img.setVisibility(View.VISIBLE);
Mood_img mood_img = list_Mood_img.get(0);
ImageLoader.getInstance().displayImage(mood_img.getUrl(), viewHolder.item_moments_img);
list_UrlString.add(mood_img.getUrl());

viewHolder.item_moments_ll_img.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent();
intent.setClass(mContext, Activity_PicDetail.class);
intent.putStringArrayListExtra("list_UrlString", list_UrlString);
mContext.startActivity(intent);
}
});
Log.i(TAG, "setOnClickListener");
}

...全文

相关推荐

评论 4
收藏 已收藏
分享
返回顶部
HASSSSH
Android 80,490 成员 91,375 内容