ListView同时实现点击和长按事件
来源:互联网 发布:vpn代理软件破解版 编辑:程序博客网 时间:2024/05/21 09:22
最近在做项目中,要在同一个listview中同一个item同时实现点击和长按事件,
点击代码如下:
/** * click lister */private OnItemClickListener itemClickListener = new OnItemClickListener() {@Overridepublic void onItemClick(AdapterView<?> parent, View view, int position,long id) {// TODO Auto-generated method stub长按:
private OnItemLongClickListener itemLongClickListener = new OnItemLongClickListener() {@Overridepublic boolean onItemLongClick(AdapterView<?> arg0, View arg1,int arg2, long arg3) {// TODO Auto-generated method stubIntent intent = new Intent(BindingActivity.this,DialogBinding.class);intent.putExtra("type", DialogStyle.ONE);startActivity(intent);Log.i(TAG, "长按了哦!");return false;}};
运行后发现当长按之后长按的事件和点击的事件都执行了,查了一下网上大神的解释:
当itemLongClickListener返回false时就会触发list view的点击事件,所以吧返回的false改为true即可
return true;
0 0
- ListView同时实现点击和长按事件
- ListView同时相应长按点击事件和单击事件的解决方法
- Android ListView ArrayAdapter同时实现列表和按钮点击事件
- ListView长按事件和点击事件监听
- ListView的长按事件和点击事件
- ListView的item的点击事件和长按事件
- ListView中的点击事件和长按事件
- ListView中的条目长按点击事件的实现
- Android ListView/ListActivity点击长按事件
- Android ListView/ListActivity点击长按事件
- Android ListView/ListActivity点击长按事件
- Android ListView/ListActivity点击长按事件
- 请教如何实现listview长按事件后改变点击事件
- RecyclerView实现点击和长按事件的监听方法
- RecyclerView添加点击和长按事件的简单实现
- 导航栏添加控件实现点击和长按事件
- 由View点击和长按同时存在导致冲突看View的事件分发
- Android实现点击事件和长点击事件共存
- 选择排序
- cglib代理
- git命令速查
- 关于Android的问号?和@符号的用法
- jBPM4.4 eclipse插件安装
- ListView同时实现点击和长按事件
- 剑指Offer 10题 二进制中1的个数 Java版
- 鱼和熊掌不可兼得
- hdu4496 D-City 并查集
- 机器学习中的范数规则化之(二)核范数与规则项参数选择
- 正则校验非法输入double值
- jQuery获取checkbox选中的值
- 两分钟理解Android中SP和DP的区别
- 洛谷P1816 忠诚