位置: 编程技术 - 正文

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详解(图片处理流程)

  • 发票冲红重开,重开时是按新税率还是旧税率
  • 当月出租设备需要发票吗
  • 个人所得税数据已失效,请重新填写
  • 购进的库存商品转自用需要开发票吗
  • 财务报表的资产负债表怎么填
  • 土地返还款属于政府补助吗
  • 让渡资产使用权收入的确认条件
  • 应收而未收的装修款如何做账务处理?
  • 法人转钱到公户是借款还是投资款
  • 本月完工产品的会计分录
  • 如何查询对方是不是老赖
  • 小微企业季度超过30万怎么报增值税
  • 物业管理费属于应付账款吗
  • 个人缴纳的公积金可以贷款吗
  • 债务免除的税务处理
  • 经营租赁中出租人发生的初始直接费用是指
  • 苹果手机zm
  • mac双系统删除window后怎么重新恢复
  • 员工退回多发的工资,是上缴国库还是财政专户
  • 劳保用品做账分录
  • 保证合同的担保范围包括
  • 成本费用包括什么项目
  • 网页读出来
  • 固定资产大修理支出计入什么科目
  • win10蓝牙搜索不到ps4手柄
  • ValueError: all the input arrays must have same number of dimensions, but the array at index 0 has 1
  • 实际成本法核算会计分录
  • iframe frame
  • 小规模纳税人的个人所得税怎么算
  • php计算圆的周长和面积代码
  • vue2vue3的区别
  • 3分钟认识Vue3的v-model
  • 学python真的好就业吗
  • 私人定制ai绘画下载
  • 捐赠利得的会计科目
  • 周转材料包装箱属于存货分类的
  • 购进小汽车自用为什么可以抵扣进项税
  • 当月确认收入可以下月确认成本吗
  • 有没有网上学电脑的
  • 让渡资产属于什么
  • 利润表调整了资产负债表怎么调整
  • 财务会计的主要目标和工作内容包括
  • 法人可以领退休金吗
  • ubuntu20.04vim
  • access china
  • 原来的预提费用取消后放哪里
  • 总资产增长率的定义
  • 固定资产丢失进哪个科目
  • 做账的基本流程和格式
  • 债务抵销的条件
  • 进料加工转内销会计处理
  • 简易征收的进项税可以抵扣吗
  • 小规模纳税人劳务费税率
  • 装修费用一次性摊好还是分期好
  • 盘盈的固定资产按什么入账
  • 在途物资和材料采购的区别
  • mysql怎么复制粘贴语句
  • SQL Select语句完整的执行顺序
  • sql语句实例大全
  • mysql5.5解压版安装教程
  • ubuntu for windows
  • 登录远程linux系统可以用的方法
  • linux %1
  • epipe错误
  • javascriptz
  • javascript实现2048游戏示例
  • android下拉刷新上拉加载
  • unity中time.time
  • unity2d图片调后一层
  • string剪切
  • unicode类型 python
  • jquery示例
  • ubuntu如何下载
  • jquery选择器总结
  • 安卓接口回调例子
  • 陕西国家电子税务局2.0
  • 上海房屋出租交税
  • 亳州国税局电话号码
  • 注册管理税务师和注册税务师的区别
  • 上海市网上税务局如何登录
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设