位置: 编程技术 - 正文

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

  • 外贸企业出口货物
  • 什么是应交增值税
  • 企业所得税汇算清缴时间
  • 已收货款没发货怎么退款
  • 固定资产的原值是含税价?
  • 收到就业补贴财务如何做账
  • 什么是外购类标签
  • 查账征收的个体户怎么报税
  • 其他应付款短期借款
  • 新公司注册资金需要实缴吗
  • 外贸企业申报出口退税时的会计分录
  • 个体户要申报哪些报表
  • 增值税电子发票怎么下载
  • 小规模免了增值税怎么办
  • 出租房屋的房产税怎么算
  • 当期应税销售收入是含税还是不含税
  • 同程旅行酒店预订
  • 学校有税号可以收专票吗
  • 税收优惠政策2020年
  • 投资回报期限
  • 外购货物用于建造厂房可以抵扣进项税吗
  • 王者荣耀中张飞的台词
  • laravel learnku
  • 税务实名认证是不是就是税务登记
  • 不动产经营租赁包括哪些内容
  • pascl32.exe - pascl32是什么进程 有什么用
  • 装修材料如何入账
  • 怎么解锁城堡上空
  • 远眺格斯韦因斯泰因村和格斯韦因斯泰因城堡 (© Juergen Sack/Getty Images)
  • 微信登录接口购买
  • 拨入专款年终如何做账
  • 售后租回交易的第二年利息怎么算
  • 发票已开不确认收入可以吗?
  • 本月没有销售收入,需要申报增值税吗
  • 帝国cms灵动标签排除上一篇下一篇文章
  • 电子商务公司怎么做账比较合适
  • 房产税的计算器
  • 增值税零税率和免税的范围
  • 税率5个点是什么意思
  • 企业现金流量表怎么分析
  • 营改增抵减的销项税额是什么意思
  • 人工费用和制造费用的约当产量
  • 原材料基本账务处理办法
  • 股东权益和债权人
  • 年金现值的含义
  • 行政单位与事业单位净资产的比较
  • 结转产品成本怎么算
  • 事业单位的职工可以办营业执照吗
  • 营业成本利润率行业均值
  • 房地产结转收入的条件
  • 结转成本按照销售收入来结转,税要怎么算
  • 开票加的税点走什么费用
  • 五险怎么做账
  • 海量数据的查询
  • mysql 5.7.32
  • fedora linux安装教程
  • win7系统管理在哪
  • win8无法运行exe
  • win8更新一直停着不动
  • imac 5k屏幕参数
  • 在linux系统中命令
  • centos配置yum
  • ubuntu netbook
  • 电脑键盘上f1到f12快捷键的功能分别是
  • win7语言栏不见了 各种方法都试过了
  • centos7 wol
  • win8怎么启动资源管理器
  • js实现计算器代码
  • linux perl -e
  • Android Fragment学习笔记(2) ----使用ListFragment显示列表(上)
  • jquery设置滚动条
  • javascript函数
  • python中函数的功能及作用
  • 怎么在移动官网上复机
  • 商场销售高档化妆品需要缴纳消费税吗
  • 生产变压器设备
  • 系统导出数据不完整
  • 上海个体工商户怎么报税
  • 留抵税额退税政策2023
  • 租的土地自己盖的厂房,厂房怎么摊销
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设