在一个View里面覆盖了onTouchEvent 方法,会报warning

Custom view  overrides onTouchEvent but not performClick

处女座的我,受不了warning

解决:

1,再覆盖一个方法:

@Override
public boolean performClick() {
return super.performClick();
}

2,在onTouchEvent 方法里面,必须在适当的时候,调用performClick方法,如:

if (event.getAction() == MotionEvent.ACTION_DOWN) {
// 如果点击
performClick();
}

搞定。少说话,少犯错。

>>> 补充:提醒大家看评论哈。现在改做服务端好多年了,这玩意很久没弄了。

Custom view overrides onTouchEvent but not performClick相关推荐

  1. Android: Custom View和include标签的区别

    Custom View, 使用的时候是这样的: <com.example.home.alltest.view.MyCustomViewandroid:id="@+id/customVi ...

  2. Fragment VS Custom View Container

    http://www.devtf.cn/?p=598 Square:从今天开始抛弃Fragment吧! 原文链接 : Advocating Against Android Fragments 原文作者 ...

  3. Android Custom View --- Circular(环形条)

    Android Custom View - Circular(环形条) 这次是实现一个简单的环形条,下图这样的,还是尽量简单的写,让新手能够看懂 这一次没多少代码,就贴一下核心部分,别的大家可以自己看 ...

  4. Android Custom View系列《圆形菜单一》

    前言 自定义view能够做出很多不同寻常的效果,圆形菜单交互效果不错,目前网上有两个版本,虽然比较庞大,但非常值得研究与学习. radial-menu-widget: https://code.goo ...

  5. Android Custom View ----invalidate() 、postInvalidate() and requestLayout()

    <1>invalidate():View本身调用,迫使view重绘,需要在UI线程中自身调用.当View的appearance发生改变,比如状态改变(enable,focus),背景改变, ...

  6. iOS - Easy Custom View

    1. General Implement Methods 2. initWithFrame.initWithCoder.awakeFromNib的区别 Refer To:https://blog.cs ...

  7. Android --- This custom view should extend android.support.v7.widget.AppCompatTextView instead

    在实体类中加入以下两行代码就可以了 import android.annotation.SuppressLint; @SuppressLint("AppCompatCustomView&qu ...

  8. This custom view should extend android.support.v7.widget.AppCompatTextView instead

    解决方案 import android.annotation.SuppressLint; @SuppressLint("AppCompatCustomView")

  9. 【我的Android进阶之旅】解决重写onTouch事件提示的警告:onTouch should call View#performClick when a click is detected

    一.问题描述 当你对一个控件(例如ImageView)使用setOnTouchListener() 或者是对你的自定义控件重写onTouchEvent方法时会出现这个警告,警告内容全文如下: MyIm ...

最新文章

  1. 2021年大数据HBase(十三):HBase读取和存储数据的流程
  2. 通过Java代码实现图片的放大和缩小
  3. 1000亿,行业巨头纷纷押宝的数据中心
  4. 汉诺塔的实现 c++
  5. 在代码中使用SqlCommand对象
  6. 20155301《信息安全系统设计基础》第六周学习总结
  7. 看《长安十二时辰》可以了解哪些算法知识
  8. linux进程的高级管理,Linux高级程序设计(第2版) PDF扫描版[94MB]
  9. %3c故乡%3e中语言描写的作用是什么,第三单元考试题
  10. 前端做聊天软件的功能难点
  11. 02:MongoDB操作
  12. 20200814:力扣201周周赛题解记录上
  13. 用Excel对会员客户交易数据进行RFM分析
  14. LAMP架构调优(九)——Apache Rewrite功能实战
  15. 脑筋急转弯合集,主治心情不好!开心一笑
  16. 【模拟电路】PID简介
  17. 项目练习之利用Arraylist 实现学生管理系统(查询,添加,删除,修改)
  18. 如何取消excel密码_教你快速设置/取消Excel文件打开密码,工作中经常用到。
  19. 什么是饱和失真?什么是截止失真?
  20. 购买学生服务器、备案域名、搭建博客菜鸟级教程

热门文章

  1. (Frp第一篇)Frp内网穿透安装教程#Frps服务端一键安装脚本#
  2. adb修改手机代理网络连接
  3. 你能说说“淘宝购物车”怎么测试么?
  4. 【LATEX图片】多张图片混合排版
  5. 【最短路】FOJ 2243 Daxia like uber
  6. Day01-C#学习:05、转义符号及算术运算符
  7. HTML制作个人主页
  8. 蓝桥杯-----世纪末的星期
  9. 人到中年摆饭局,千万莫请这3种人,何必费力不讨好,让自己做主
  10. LabVIEW新手学习——使用DAQ相关函数前仿真配置!