位置: 编程技术 - 正文

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

  • 如何理解递延所得税费用的计算公式
  • 补缴税款需要去税务大厅吗
  • 多交增值税怎么算
  • 手机上税票怎么开
  • 银行承兑汇票和支票的区别
  • 意外伤害险进项税转出
  • 民营企业的待遇
  • 建筑业预缴税款是什么意思
  • 企业如何实现合理利润
  • 运输费用和保险费用会计分录
  • 发票开的是推广服务费计入什么费用?
  • 冲销应收账款会引起
  • 一张发票多个单位报销,怎么分辨
  • 代驾服务可以开具增值税专用发票吗
  • 现金流量表借款还了流入和流出可以抵消吗
  • 增值税未实际收到款项可以抵扣吗?
  • 工程预缴税款几个点
  • 城市建设维护税怎么计算
  • 醋开票属于什么类
  • 实行差额征税的劳务派遣公司一般纳税人认定标准
  • 误餐补助有限制性的规定吗
  • 材料报废的会计处理(一般纳税人)
  • 机票抵扣增值税需要什么凭证
  • 股东以资产入股公司
  • 代发保险款收入
  • 苹果电脑mac设备在哪里
  • exe都打不开
  • edge弹窗
  • dvd.rom
  • 将债务转为资本的,债务人应当将债权人
  • 税收筹划的原则包括
  • 劳务公司账务处理办法
  • 不动产售后回租如何处理
  • php date format
  • 最小的外置dvd刻机多少寸
  • yolo v5 focus
  • 建筑行业有哪些岗位,从事的要求有哪些
  • 预计利润表中的销售成本如何计算
  • php 无限级分类
  • 发票复核和收款人未填写
  • css实现背景图片变透明
  • ubuntu20.04.1安装
  • 所得税汇算清缴时间期限
  • 已经结账的账目怎么冲红
  • 织梦系统基本参数
  • 合同权益转让 范本
  • mysql的存储过程怎么理解
  • 哪些进项税额不能抵扣
  • 收到银行承兑汇票的账务处理
  • 企业亏损所得税处理
  • 娱乐服务计费销售额包括
  • 从厂家直接拿货需要什么条件
  • 怎么计提固定资产的累计折旧
  • 设备安装成本怎么结转
  • 餐饮业做账会计分录大全,实用!
  • 给法人交社保,不发工资可以吗
  • 数据库复制数据sql语句
  • sql中的存储过程
  • mybatis分页插件的原理
  • wermgr.exe是什么进程
  • macbook看视频卡顿
  • window10里的ie浏览器
  • 腾讯im sdk
  • shell脚本基础教学
  • Python分析学校四六级过关情况
  • Node.js中的construct
  • 详解 linux mysqldump 导出数据库、数据、表结构
  • jquery怎么判断复选框选中
  • javascript中的函数
  • JavaScript基本语法与页面对象的应用
  • 浏览器判断手机品牌
  • js对象用法
  • 重庆车辆检测费多少钱
  • 成都市武侯区地址
  • 动态简报和工作总结
  • 增值税是要上交给国家的吗?
  • 公司购买车辆是什么费用
  • 出口退税出现预缴怎么办
  • 税控盘百旺怎样清卡
  • 河南国税网上办证流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设