有关ListView的OnItemClick和OnItemLongClick
2013-05-29 15:45
295 查看
如果每个Item布局内部本身有点击事件,可能导致你对ListView设定的OnItemClick和OnItemLongClick事件失效,这种情况,需要在每个item布局文件的最顶层layout加入属性:
而如果同时添加了OnItemClick和OnItemLongClick响应,每一次OnItemLongClick时,可能会同时触发OnItemClick和OnItemLongClick,如果不需要同时触发两者,将函数
返回值设为true即可。
android:descendantFocusability="blocksDescendants"
而如果同时添加了OnItemClick和OnItemLongClick响应,每一次OnItemLongClick时,可能会同时触发OnItemClick和OnItemLongClick,如果不需要同时触发两者,将函数
boolean onItemLongClick(AdapterView<?> arg0, View arg1, int arg2, long arg3)
返回值设为true即可。
相关文章推荐
- ListView 中使用onItemClick和onItemLongClick
- Android下Listview的onItemClick以及onItemLongClick
- Android ListView OnItemLongClick和OnItemClick事件内部细节分享以及几个比较特别的属性
- Android下Listview的onItemClick以及onItemLongClick等易模糊问题验证
- Android ListView OnItemLongClick和OnItemClick事件内部细节分享以及几个比较特别的属性
- ListView 中使用onItemClick和onItemLongClick的常见问题
- listview的onitemlongclick和onitemclick冲突,item中的button点击事件
- ListView 中使用onItemClick和onItemLongClick的常见问题
- 【转】ListView 中使用onItemClick和onItemLongClick
- Android ListView OnItemLongClick和OnItemClick事件内部细节分享
- Android ListView OnItemLongClick和OnItemClick事件内部细节分享
- 解决使用PullToRefreshListView找不到setOnItemLongClickListener方法的问题
- Android UI设计--ListView Item的OnItemLongClickListener同时监听两种事件
- Android中自定义ListView无法响应OnItemClickListener中的onItemClick方法问题解决方案<转>
- PullToRefreshListView onItemLongClick 事件失效
- ListView onItemClick(AdapterView<?> parent, View view, int position, long id)参数
- Android中自定义ListView无法响应OnItemClickListener中的onItemClick方法问题解决方案
- 解决ExpandableListView的OnItemLongClickListener无法准确获取position的问题
- 自定义ListView无法响应OnItemClickListener中的onItemClick方法问题解决方案
- Android 编程下自定义 ListView 无法响应 OnItemClickListener 中的 onItemClick 方法问题解决方案