performClick()方法的使用「建议收藏」

performClick()方法的使用「建议收藏」1.performClick()方法的作用:   performClick()方法是使用代码主动去调用控件的点击事件(模拟人手去触摸控件)2. 使用注意事项: 如果同时使用了view.setOnTouchListener()方法,则有可能存在拦截view.performClick()的响应事件, 因为当view.OnTouchEvent()在event.getAc

大家好,又见面了,我是你们的朋友全栈君。

1. performClick()方法的作用:

   performClick()方法 是使用代码主动去调用控件的点击事件(模拟人手去触摸控件)


2.  使用注意事项:

 如果同时使用了view.setOnTouchListener()方法,则有可能存在拦截view.performClick()的响应事件,

 因为当view.OnTouchEvent()在event.getAction() == MotionEvent.ACTION_DOWN时返回false,

 系统会认为view不需要处理Touch事件,则后续的Touch事件(move、up、click)就不会被传进来 。

 所以也不会触发view.performClick(),而view.setOnTouchListener()相当于是重写了view.OnTouchEvent(),

 所以在写view的TouchListener处理时,需要留意view是否存在点击事件监听,如果有,则在适当的位用         view.performClick()触发点击事件

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/158475.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 计算机网络基础知识整理大全_计算机基础知识题库

    计算机网络基础知识整理大全_计算机基础知识题库计算机网络基础知识一.因特网概述1.网络,互联网和因特网2.因特网发展的三个阶段3.因特网的标准化工作4.因特网的组成二.三种交换方式1.电路交换(CircuitSwitching)2.分组交换(PacketSwitching)3.报文交换(MessageSwitching)4.电路交换,报文交换,分组交换三者区别三.计算机网络的定义和分类1.计算机网络的定义2.计算机网络的分类一.因特网概述1.网络,互联网和因特网网络:由若干个结点和连接这些结点的链路(有限链路和无

  • 继续推广我的新博客xysay:http://www.xysay.com/

    继续推广我的新博客xysay:http://www.xysay.com/

    2021年11月23日
  • 60款酷毙了的国外名片设计作品欣赏(下篇)

    60款酷毙了的国外名片设计作品欣赏(下篇)

  • win10 卸载cuda

    win10 卸载cuda1.首先对于cuda8.0、cuda7.5的卸载都可以兼容安装cuda9.0之后,电脑原来的NVIDIA图形驱动会被更新,NVIDIAPhysx系统软件也会被更新(安装低版cuda可能不会被更新)。卸载时候要注意了,别动这2个。2.卸载1.前言杀毒软件别用来卸载这个了,不好找。打开电脑的控制面板,找到程序,卸载程序点击当天安装的时间,会找到刚才装的cuda软件,也包括以前N…

  • 【Discuz】dz3.2论坛搬家心得

    【Discuz】dz3.2论坛搬家心得首先进入后台站长—>数据库—>Discuz!数据(不含UCenter)—>提交然后进入后台UCenter—>数据备份—>提交最后把老版本的程序整个目录都压缩传到新服务器修改旧服务器的/config/config_ucenter.php/config/config_global.php/uc_server/data/conf…

  • Ubuntu VMware Tools安装详细过程(非常靠谱)「建议收藏」

    Ubuntu VMware Tools安装详细过程(非常靠谱)「建议收藏」说明:该篇博客是博主一字一码编写的,实属不易,请尊重原创,谢谢大家!一.前言VMwareUbuntu安装以及详细过程:https://blog.csdn.net/qq_41782425/article/details/85119258,需要安装Ubuntu系统的小伙伴可以看看,非常详细哦~为什么博主会单独写一个UbuntuVMwaerTools的安装博客,第一:在Ubuntu系…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号