位置: 编程技术 - 正文

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

  • 职工产假津贴怎么领取
  • 房地产企业什么时候开具正式发票
  • 跨月的增值税专用发票怎么作废重开
  • 价外费用纳税义务发生时间
  • 不征税收入和免税收入所对应的成本与费用能否税前扣除
  • 一般纳税人季报是哪几个月报税
  • 合伙企业法人股东
  • 暂估成本没有发票
  • 慈善捐款抵税的会计分录
  • 电子税务局财务负责人实名认证
  • 单位社保缴费基数怎么确定
  • 招标代理资质办理好办吗
  • 贩卖增值税发票怎么判刑
  • 全年累积盈利交所得税吗?
  • 差旅费超支金额允许报销吗
  • 企业利润分配如何分析
  • 代账公司收取服务费能开增值税票吗?
  • 一般户可以收货款么
  • 如何填制记账凭证总结
  • 企业购置房产交什么税
  • 电商刷单的收入怎么做凭证?
  • 已抵扣未入账的红字发票
  • 个税申报需要补税是什么情况
  • 小规模企业国税怎么报税
  • 保险公司赔偿的存货自然灾害损失
  • 内账增值税会计核算
  • 对外投资收益要交税吗
  • 以土地使用权出资入股未办过户能否抽回
  • 免税收入要减去吗
  • 软件开发公司怎么做账
  • 暂估入库入库单范本
  • 未分配利润可以用来干什么
  • 股权转让协议合同
  • 我告诉你windows7旗舰版
  • php数据结构
  • cpu和gpu性能对比
  • 葡萄酒企业已纳税多少
  • element html
  • php图片大小设置
  • 金蝶销售明细查不出来
  • 魔改是啥
  • 小规模的企业所得税怎么计算
  • 海关缴款书能重开吗
  • 土地增值税预缴计税依据
  • 申报成功后怎么更正申报
  • 材料退库的流程
  • 长期股权投资成本法会计处理
  • 工厂没给工人买社保我们应该找哪个部门
  • 认缴制下实收资本可以一直为零吗
  • 企业职工医院收入怎么样
  • 汽车租赁公司成本
  • 固定成本包括哪些项目
  • sqlserver 千万数量级分页存储过程代码
  • sqlserver key
  • MySql 5.7.17 winx64的安装配置详细教程
  • win7系统怎么用键盘开机
  • windows xp 任务栏在右边
  • mac wife
  • win8关闭系统更新
  • linux工具包
  • win7系统插u盘没反应怎么办
  • win10系统自带浏览器在哪里
  • 家用电脑是什么机型
  • cocos2djs
  • Android OnTouchEvent, onClick, onLongClick调用机制
  • linux程序打包和安装
  • 不通过肾门的结构都有什么
  • Unable to execute dex: Multiple dex files define 解决方法
  • python查找字符串中指定字符的个数
  • Zero Clipboard js+swf实现的复制功能使用方法
  • python3m
  • 安卓手机与电脑连接方法
  • 安卓 存储权限 访问的地方是哪里
  • 国家对供暖企业更换主管道有没有年限?
  • 四川省一般纳税人资格证明
  • 税务局绩效奖金多少
  • 办税服务厅限时办结制度
  • 企业的赞助费如何入账
  • 航空煤油消费税征收环节
  • 陕西省网上税务局怎么报国税(陕西税务局官网申报)
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设