2 yayun0516 yayun0516 于 2015.06.13 20:34 提问

ListView 子控件单击事件混乱 5C

由于覆用convertview导致子控件单击事件混乱,例如单击第一个按钮的时候,下面看不到的第七个按钮也响应了单击事件,怎么写单击事件可以不发生这种混乱呢?有没有demo给个,谢谢。

6个回答

chen_luabc
chen_luabc   2015.06.13 21:54

给个邮箱吧


chen_luabc
chen_luabc 回复yayun0516: 已发,请注意查收!
2 年多之前 回复
chen_luabc
chen_luabc 回复yayun0516:
2 年多之前 回复
yayun0516
yayun0516 291214603@qq.com
2 年多之前 回复
LogicTeamLeader
LogicTeamLeader   2015.06.13 21:58

1.是Android就写清楚,因为无数个语言或者架构中都有listView;
2.尽量贴出代码。

baidu_28177841
baidu_28177841   2015.06.13 22:50

onitemclick事件不是onclick事件,看看可不可能是这个问题

baidu_28177841
baidu_28177841   2015.06.13 22:57

不好意思,可能是我搞错了,你是android项目吧?那在adapter里面写这个listview的子控件的onclick事件呀,在编写事件的时候注意get到postion的值,再对应的去执行相关的事务

qwe735169194
qwe735169194 其实可以直接在编写事件是去赋值,接着执行相关的事务
2 年多之前 回复
EaskShark
EaskShark   2015.06.14 08:32

你说的情况得有代码A....你到底是复用view的时候出错了..还是onitemclicklistener时出错了呢??

yayun0516
yayun0516 是Item里面的Button
2 年多之前 回复
liuxian13183
liuxian13183   2015.06.14 20:54

比如你的convertview里面有个button,在adapter的onlayout方法里你可以为这个butron设置点击事件,这样就不会混乱,或者你你为convertview设置点击事件也可以

Csdn user default icon
上传中...
上传图片
插入图片