位置: 编程技术 - 正文

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

  • 国内税和国外税
  • 预缴税款是什么科目
  • 安全生产费用怎么入账
  • 高速公路通行费电子发票怎么打印
  • 知道含税价,税率,怎么算税金
  • 普通发票,供货怎么开
  • 销售已计提完折旧的固定资产
  • 新会计准则科目编码
  • 自产产品用于职工福利确认收入吗
  • 企业利润表的主要内容
  • 目前在建工程一览表
  • 土地增值税征收范围包括
  • 增值税留抵税额抵减欠税
  • 初期厂房监理费怎么做账?
  • 贷款的印花税税率
  • 城市建设综合配套费征收管理办法
  • 向银行借款一年是长期还是短期
  • 公司出售自用汽车如何开票
  • 工会经费应该计入人工成本吗
  • 公司为员工购买五险一金是什么意思
  • 企业所得税汇算清缴账务处理
  • 价税合计啥意思
  • 房租费可以计入研发费用加计扣除吗
  • 进项票下个月才能到,怎么避免交税
  • 银行手续费抵扣税率是多少
  • 公司筹建期间的劳务费怎么入账
  • 企业房产税怎么申报缴纳流程
  • 小企业的费用应当在发生时计入当期损益
  • 买股票的分红怎么拿
  • 上市公司的股份可以转卖吗
  • 股份公司注销流程及费用
  • 进项发票没认证可以开红字申请单吗
  • 如何免费获得microsoft
  • 单位房子可以卖吗
  • 关于出售使用过的车辆
  • 发票已到货未到会计处理
  • 购买房屋用于出租算投资房吗
  • php xml转字符串
  • 发票融资会计处理
  • 计提票面利息
  • 公司没有人需要申报个税吗
  • 公司内控制度由谁制定
  • 一般纳税人差额纳税
  • 金融债券利息收入免企业所得税吗
  • 计提工会经费是什么工资项目
  • 普通发票被作废了还能报销吗
  • 存货包括材料成本吗
  • 征地费用会计分录
  • 何谓应该是什么意思
  • sqlserver数据库和mysql区别
  • 商品流通企业应交那些税费
  • 进项税怎么记账
  • 应收账款计提坏账影响利润吗
  • 溢价发行债券取得的收益应如何处理
  • 外聘人员个人简历
  • 预付卡的含义
  • 2023年职工社保缴费标准一览表
  • 房地产项目企业
  • 无法在你的位置安装windows
  • mysql压测调优
  • ubuntu安装超详细教程
  • wweb32.exe - wweb32是什么进程
  • macbookair直接合上
  • centos7 修复
  • 桌面上有desktop.ini文件
  • fedora系统安装软件
  • win10hdmi转vga显示器没反应
  • 各浏览器网址
  • 无缝广告植入
  • css颜色值正确的表达形式
  • vue仿知乎
  • linux反弹shell方法
  • shell脚本特性
  • jQuery dataTables与jQuery UI 对话框dialog的使用教程
  • java web开发流程
  • 税务贷app
  • 深圳国家税务总局
  • 山西税务官网登录
  • 代理记账代理记账价格
  • 车船税新标准计算办法
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设