位置: 编程技术 - 正文

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

  • 其他权益工具投资科目编码
  • 初次购买金税盘一般多少钱
  • 反结账只能反结上月的账吗
  • 企业所得税表中营业成本包括费用吗
  • 特种设备电梯如何监管
  • 现金折扣为什么计入主营业务收入
  • 营改增后11
  • 补交税金怎么做账
  • 企业收到工程款开发票要扣哪些税
  • 个人转让认缴出资股权需要交纳印花税吗?
  • 中国铁路建设债券
  • 建筑行业一般纳税人简易征收的范围
  • 餐饮行业月营业额怎么算
  • 汇总纳税企业的分公司如何享受税收优惠政策
  • 进项税额转出期限是多久
  • 怎样冲回多提应付职工薪酬?
  • 2019一般纳税人转小规模
  • 企业筹建期间可以自己发农民工工资么
  • 认缴出资未缴纳公司可以减资吗
  • 委托代销商品会计分录按成本还是售价
  • 好听的开机音效
  • win10蓝屏错误怎么办
  • 工会经费如何计提会计分录
  • 电脑不能连接wifi只能连宽带
  • php面试算法
  • 农产品的进项税额转出公式
  • 会计账簿的启用规则
  • 小企业遵循什么会计准则
  • 应收账款在贷方如何平账
  • php数据库编程
  • 投资性房地产成本法转公允价值法
  • thinkphp i方法
  • 如何在js中给字母排序
  • 进口固定资产支付的关税
  • 发票作废申请书模板
  • 个人提供翻译服务
  • 本年度的进项可以结转到下一年度吗
  • sql2008r2如何使用
  • mysql常见错误
  • sql查询必须在什么的基础上创建
  • 小规模超30万附加税有减免吗
  • 纳税对象的类型不包括
  • 如何调整去年的账
  • 股东分红申报个税怎么填
  • 咨询费收入怎么入账
  • 抵消递延所得税资产会计处理
  • 一般纳税人的招待费会计分录
  • 母子公司之间无偿划转固定资产
  • 稳岗补贴操作流程
  • 小规模纳税人所得税计算
  • 公司购买的五金怎么入账
  • 小规模公司购买成本票严重吗
  • 去年的物业费今年收到了可以确认收入吗
  • 加盟创业成功案例分析
  • Mysql5.7.11在windows10上的安装与配置(解压版)
  • Mysql5.7在Centos6中的安装方法
  • win7鼠标右键没有压缩文件
  • 苹果发布会最新消息
  • centos6设置ip
  • win8打开ie
  • opengl learning
  • Bootstrap与KnockoutJs相结合实现分页效果实例详解
  • linux spid
  • perl ne
  • cocos2dx入门
  • ajax的异步是什么意思
  • 自动生成批量执行命令
  • ssh -keygen
  • bootstrap基础
  • linux查看端口号占用
  • unity接收udp
  • javascript indexOf方法、lastIndexOf 方法和substring 方法
  • 北京环球影城服装
  • 新能源车异地购车
  • 超豪华小汽车需要在什么环节纳税
  • 航天信息服务费300元
  • 小规模纳税人应交增值税账务处理
  • 金税盘读取发票
  • 增+6=多少
  • 税收政策对中小微企业的影响数据公式
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设