listview条目中包含了edittext既要保证条目可以点击又能保证edittext可以编辑

listview条目中包含了edittext既要保证条目可以点击又能保证edittext可以编辑

谢谢!

3个回答

一般情况下触摸分发机制的存在让他们不会冲突,你点击在edittext上,可以进行编辑,点在除edittext之外的区域,则是触发onitemclicklistener。如果你不放心,你就不要添加onitemclicklistener,把item内除edittext的部分放在一个布局里,并给布局添加onclicklistener

不可以的,如果不重写点击传送事件,listview里面如果包含了可编辑选项,这个listview整体是不能点击的,你可以看到点击listview的每项,他连闪一下蓝底都不会出现

在adapter中给edittext和其他控件或者整个item的布局添加onclicklistener或者ontouchlistener,就能使得条目可以被点击,而edittext仍旧可编辑

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐