Custom view overrides onTouchEvent but not performClick
在一个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相关推荐
- Android: Custom View和include标签的区别
Custom View, 使用的时候是这样的: <com.example.home.alltest.view.MyCustomViewandroid:id="@+id/customVi ...
- Fragment VS Custom View Container
http://www.devtf.cn/?p=598 Square:从今天开始抛弃Fragment吧! 原文链接 : Advocating Against Android Fragments 原文作者 ...
- Android Custom View --- Circular(环形条)
Android Custom View - Circular(环形条) 这次是实现一个简单的环形条,下图这样的,还是尽量简单的写,让新手能够看懂 这一次没多少代码,就贴一下核心部分,别的大家可以自己看 ...
- Android Custom View系列《圆形菜单一》
前言 自定义view能够做出很多不同寻常的效果,圆形菜单交互效果不错,目前网上有两个版本,虽然比较庞大,但非常值得研究与学习. radial-menu-widget: https://code.goo ...
- Android Custom View ----invalidate() 、postInvalidate() and requestLayout()
<1>invalidate():View本身调用,迫使view重绘,需要在UI线程中自身调用.当View的appearance发生改变,比如状态改变(enable,focus),背景改变, ...
- iOS - Easy Custom View
1. General Implement Methods 2. initWithFrame.initWithCoder.awakeFromNib的区别 Refer To:https://blog.cs ...
- Android --- This custom view should extend android.support.v7.widget.AppCompatTextView instead
在实体类中加入以下两行代码就可以了 import android.annotation.SuppressLint; @SuppressLint("AppCompatCustomView&qu ...
- This custom view should extend android.support.v7.widget.AppCompatTextView instead
解决方案 import android.annotation.SuppressLint; @SuppressLint("AppCompatCustomView")
- 【我的Android进阶之旅】解决重写onTouch事件提示的警告:onTouch should call View#performClick when a click is detected
一.问题描述 当你对一个控件(例如ImageView)使用setOnTouchListener() 或者是对你的自定义控件重写onTouchEvent方法时会出现这个警告,警告内容全文如下: MyIm ...
最新文章
- 2021年大数据HBase(十三):HBase读取和存储数据的流程
- 通过Java代码实现图片的放大和缩小
- 1000亿,行业巨头纷纷押宝的数据中心
- 汉诺塔的实现 c++
- 在代码中使用SqlCommand对象
- 20155301《信息安全系统设计基础》第六周学习总结
- 看《长安十二时辰》可以了解哪些算法知识
- linux进程的高级管理,Linux高级程序设计(第2版) PDF扫描版[94MB]
- %3c故乡%3e中语言描写的作用是什么,第三单元考试题
- 前端做聊天软件的功能难点
- 02:MongoDB操作
- 20200814:力扣201周周赛题解记录上
- 用Excel对会员客户交易数据进行RFM分析
- LAMP架构调优(九)——Apache Rewrite功能实战
- 脑筋急转弯合集,主治心情不好!开心一笑
- 【模拟电路】PID简介
- 项目练习之利用Arraylist 实现学生管理系统(查询,添加,删除,修改)
- 如何取消excel密码_教你快速设置/取消Excel文件打开密码,工作中经常用到。
- 什么是饱和失真?什么是截止失真?
- 购买学生服务器、备案域名、搭建博客菜鸟级教程