您的位置:首页 > 其它

有关ListView的OnItemClick和OnItemLongClick

2013-05-29 15:45 295 查看
如果每个Item布局内部本身有点击事件,可能导致你对ListView设定的OnItemClick和OnItemLongClick事件失效,这种情况,需要在每个item布局文件的最顶层layout加入属性:

android:descendantFocusability="blocksDescendants"


而如果同时添加了OnItemClick和OnItemLongClick响应,每一次OnItemLongClick时,可能会同时触发OnItemClick和OnItemLongClick,如果不需要同时触发两者,将函数

boolean onItemLongClick(AdapterView<?> arg0, View arg1,	int arg2, long arg3)


返回值设为true即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐