android的listview点击事件

我的listview注册的onitemclicklistener()了,但是我点击listview里的item的时候,想设置item里的某个imageview换图片,然后... 我的listview注册的onitemclicklistener()了,但是我点击listview里的item的时候,想设置item里的某个imageview换图片,然后跳转其他activity。但是结果是,imageview还没来的急换,就跳走了。这个问题怎么办,我想等图片换完,在跳走,望高手,帮忙解答一下!!!! 展开
 我来答
百度网友a85b46e580
推荐于2016-08-12 · TA获得超过162个赞
知道小有建树答主
回答量:255
采纳率:0%
帮助的人:182万
展开全部
接收到点击事件后先给imageview换图片,然后在跳转啊
如果跳转过快导致用户没注意图片更换就换了界面,可以再imageview换图片后sleep线程1s,这样就有时间差了
追问
这样做,感觉不太好吧!有没有能监听到,view绘制完毕的事件呢??
紫新玮05
2014-07-29 · 超过64用户采纳过TA的回答
知道答主
回答量:188
采纳率:0%
帮助的人:125万
展开全部
如果是监听每个item都执行一样的事件,那么就直接写你的事件就好了。、
如果是针对不同的item有不同的操作,那么就利用点击后传递过来的position 位置或者id来进行对应的事件就好了。
比如你有一个list数据源对应这个list,点击后想弹出一个toast,假设数据源里有name。那么这样写:Toast.makeText(context, list.get(position).getName, Toast.LENGTH_SHORT).show()
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式