当前位置: 首页 > news >正文

android: onClick与onTouch冲突,onclick事件没有触发

        Button button = (Button) findViewById(R.id.button);button.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View view) {Log.i("test", "触发点击");}});button.setOnLongClickListener(new View.OnLongClickListener() {@Overridepublic boolean onLongClick(View view) {Log.i("test", "触发长按");return false;}});button.setOnTouchListener(new View.OnTouchListener() {@Overridepublic boolean onTouch(View view, MotionEvent motionEvent) {switch (motionEvent.getAction()) {case MotionEvent.ACTION_DOWN: {Log.i("test", "按下");break;}case MotionEvent.ACTION_MOVE: {Log.i("test", "移动");break;}case MotionEvent.ACTION_UP: {Log.i("test", "抬起");break;}}//返回true不响应click事件return true;}});

如上,日志只会打印按下/移动/抬起,而不会打印触发点击

touch事件早于点击事件,需要需要触发点击事件,需要将ontoch处理方法中的return true改成return false

 
http://www.jsqmd.com/news/41653/

相关文章:

  • 2025年口碑好的直联便携式空压机行业内口碑厂家排行榜
  • 2025年靠谱的抗UV的PET片厂家最新权威实力榜
  • 2025年比较好的烤漆轻钢龙骨实力厂家TOP推荐榜
  • 2025年质量好的柴油发电机组用户好评厂家排行
  • 002 vue3-admin项目的目录及文件说明之tsconfig.node.json文件
  • “Python 中淡出了定义 强化了创建 这样说对吗?”
  • 徐州优力同创:2025年轴连轴承品牌榜首
  • C#上位机通讯协议详解与应用指南 - 指南
  • 2025年评价高的单轨吊液压移动装置行业内口碑厂家排行榜
  • LaTeX字体大小设置方法详解:从全局到局部的精准控制
  • 2025年比较好的降温除湿机厂家推荐及采购指南
  • 2025年口碑好的川字塑料托盘热门厂家推荐榜单
  • 2025年比较好的镁质钢面复合风管最新TOP厂家排名
  • 2025年质量好的沙尘防尘试验箱用户好评厂家排行
  • 2025年河南伸缩门制造商哪家靠谱?权威推荐榜单揭晓
  • 详细介绍:基于自动驾驶仿真软件的交通事故档案建模与分析
  • 集成电路设计中的IP核心价值:加速创新的基石
  • 2025年口碑好的定制床垫行业内口碑厂家排行榜
  • 2025年知名的swl丝杆升降机厂家最新TOP实力排行
  • 2025年靠谱的民事纠纷律师哪家强:专业解析与权威推荐
  • 2025年知名的大型面粉机用户口碑最好的厂家榜
  • Cloudflare Zero Trust All In One
  • 2025年比较好的子母不锈钢合页厂家最新实力排行
  • 2025 年 11 月振动筛厂家最新推荐,产能、专利、环保三维数据透视!
  • HTML6
  • 2025年比较好的冷却塔清淤机器人厂家推荐及选择参考
  • 2025年评价高的钛合金钛杯用户好评厂家排行
  • CentOS 7 安装 unzip-6.0-21.el7.x86_64.rpm 步骤详解(附安装包)
  • 11.12 嵌套查询(子查询)
  • DotMemory系列:3. 堆碎片化引发的内存暴涨分析