位置: 编程技术 - 正文

android应用中常用的监听OnTouchListener、OnClickListener、OnLongClickListener(android中常用的adapter不包括)

编辑:rootadmin

推荐整理分享android应用中常用的监听OnTouchListener、OnClickListener、OnLongClickListener(android中常用的adapter不包括),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:android应用中常用的数据库是哪个,android中常用的adapter不包括,android应用程序主要包含,android的应用程序结构是哪些,android应用程序主要包含,android常用工具,android应用中常用的数据库是哪个,android应用中常用的数据库是哪个,内容如对您有帮助,希望把文章链接给更多的朋友!

android应用中常用的监听OnTouchListener、OnClickListener、OnLongClickListener,大家肯定经常使用。但是你真的知道它会产生的神奇效果么?不要忽视这些神奇效果哦!说不定这些神奇效果正是你想要的呢?好,下面请看我的示例。

示例、

首先在Activity中创建一个button,然后对这个button同时设置OnTouchListener、OnClickListener、onLongClickListener这三种监听方式。接着就是重写这三个接口的实现代码了。

java代码:

因为action_down最先触发的,下面的代码中我在action_down处理完需要做的事情之后就返回true,表示action_down 事件已经被消耗了。

运行结果如下

不管你怎么的click或者longclick 都不会得到响应的

如果将action_down的返回&#;改成false

则会变成

android应用中常用的监听OnTouchListener、OnClickListener、OnLongClickListener(android中常用的adapter不包括)

不要奇怪。。因为我按了两次。。第一次长按,第二次短按。结果却是这样的。为什么呢?这与网上有些朋友写的不一样啊?!是因为,

action_up返回了true,它在起作用。因为笔者我没有更改长按的时间而是使用系统的ms,所以在手离开手机屏幕的时候就又有了一次long click。

如果你将action_up的返回&#;改成false,

则得到的结果就是,从中你可以看出touch,click,long click的先后触发顺序了。

注意哦!

action_up 返回true时要注意哦。如果你同时使用这三种监听的话。action_up之后如果产生long click的话。button可是一直处于按下的状态哦!你可以从控件的颜色上看得到。

再者,使用OnLongClickListener 的时候也要注意它的返回&#;,返回true时会使手机的振动一下。而返回false时则不会有这种效果。

其实你只要理解了事件处理机制,知道true和false在其中起着标志事件是否被消耗,如果消耗了就不再传递给其他控件了。如果没有消耗则还会传递给其他控件,触发其他控件的事件处理函数。使用的时候注意下就是了。这对高手来说,可能是小菜了,但是新手可能就没注意到三种事件监听同时使用时,返回&#;会起到如此大的影响力。

大家可以参看下这篇博客,写得不错的

(图片处理)Android-Universal-Image-Loader三大组件DisplayImageOptions、ImageLoader、ImageLoaderConfiguration详解 一、介绍Android-Universal-Image-Loader是一个开源的UI组件程序,该项目的目的是提供一个可重复使用的仪器为异步图像加载,缓存和显示。所以,如果你的程

android 常见分辨率(mdpi、hdpi 、xhdpi、xxhdpi )及屏幕适配注意事项 1Android手机目前常见的分辨率1.1手机常见分辨率:4:3VGA*(VideoGraphicsArray)QVGA*(QuarterVGA)HVGA*(Half-sizeVGA)SVGA*(SuperVGA)5:3WVGA*(WideVGA):9FWVGA

Android 官方命令之Android Debug Bridge(adb)(未完待续) 作者:宋志辉AndroidDebugBrideg(adb)是一个多用途的命令行工具。可以与Android虚拟机进行通信或连接真机。它同样提供了访问设备shell的高级命令行操作的权

标签: android中常用的adapter不包括

本文链接地址:https://www.jiuchutong.com/biancheng/384236.html 转载请保留说明!

上一篇:技术总结--android篇(四)--工具类总结(技术总结结束语)

下一篇:(图片处理)Android-Universal-Image-Loader三大组件DisplayImageOptions、ImageLoader、ImageLoaderConfiguration详解(图片处理流程)

  • 计算增值税时要包括关税吗
  • 增值税应交税费科目
  • 中国电信的通信网络
  • 税控盘抵减增值税需要结转吗
  • 汇算清缴常见问题
  • 其他收益是什么类
  • 发票不走账对哪方有害
  • 利润和营收哪个更重要
  • 金税盘忘了清盘怎么办
  • 企业所得税年度申报
  • 政策信息咨询服务要到哪个部门办理资质
  • 房地产企业实收资本要求
  • 建账录入期初数据需要看哪个表
  • 一般纳税人公司卖车怎么做账
  • 案例分析关于拟建科学馆的请示报告
  • 两年内到期的应付票据
  • 电子税务局变更经营地址怎么操作
  • 分支机构分配表 资产总额无法区分怎么办
  • 退租水电费从押金里扣除
  • 建材销售公司需要交哪些税
  • 汽车折旧计算方法按照公里
  • 保洁属于劳务报酬吗
  • 员工罚款可以从工资里扣吗
  • 遗属补助是死亡当月发放还是次月发放
  • vmware15虚拟机
  • 坏坏狼故事绘本
  • php加载
  • vue页面获取url参数
  • php目录操作
  • 什么情况下计提信用减值损失
  • 免税项目可以弥补税款吗
  • 贷记卡怎么还利息
  • 合伙企业分红所得税如何少交
  • php框架symfony
  • 借递延所得税资产贷以前年度损益调整
  • 购买土地缴纳契税
  • 浏览器你
  • 小程序生命周期钩子
  • 环境检测费计入什么费用
  • 账户利息怎么计算
  • 本年利润的会计分录有哪些
  • 境外捐赠入账
  • 第三方车行
  • mysql备份原理
  • 织梦联动筛选教程
  • 分期付款的消费税怎么计算
  • mysql 自动重启
  • 企业所得税税前扣除管理办法2018
  • 企业按季度交税
  • 追索权行使的形式要件是什么
  • 注册资本金印花税什么时候缴纳
  • 在建工程进项税额转出会计分录
  • 加油账务处理
  • 劳务费免税发票怎么开
  • 征收率和税率的区别举例
  • 建账的要点
  • mysql查询语句优先级
  • linux 显示
  • WinXP创建一键静音快捷键(在喇叭消失的情况下实用)
  • linux 中find
  • svchosl.exe - svchosl是什么进程 有什么作用
  • centos硬件配置
  • win7更改文件名的方法
  • shell 子函数
  • keyemain.exe是什么
  • 在Linux操作系统中哪些命令可以正确关闭系统防火墙
  • node.js ssh
  • excel password recovery5.0注册码
  • 猫的所有视频
  • Compact 显示和更改 NTFS 分区上的文件或目录压缩
  • 关于学习的名言
  • Android 添加数据到本地Excel表
  • windows捕获文件夹
  • vue卡片式风格
  • 百旺金赋天津客服电话
  • 企业房产税公式
  • 交17000办的保险是什么保险
  • 美国海外公司每年利润
  • 税务筹划怎么样
  • 山东省税务局地税苑宿舍是谁开发的?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设