博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
解决ViewGroup不调用onDraw()的问题
阅读量:7244 次
发布时间:2019-06-29

本文共 310 字,大约阅读时间需要 1 分钟。

今天在做项目的时候自定义了一个View,继承了LinearLayout,结果,里面的onDraw()方法一直无法被调用。

后来发现ViewGroup是默认不调用onDraw()方法的。

原因我们暂且不去深究,有一个很简单的解决方法,那就是不要重写onDraw()方法,而是重写下面的方法:

@Override    protected void dispatchDraw(Canvas canvas) {        super.dispatchDraw(canvas);          }

在该方法里面实现绘制。

转载于:https://www.cnblogs.com/tangZH/p/8298348.html

你可能感兴趣的文章
JS树形递归
查看>>
设计模式C++实现(4)——单例模式
查看>>
JS面向对象深度剖析
查看>>
<meta> html 的 meta 总结,html 标签中 meta 属性使用介绍
查看>>
HTML <frameset> 标签的 cols 属性和 rows 属性
查看>>
_MSC_VER
查看>>
nginx基础概念(二)
查看>>
《工具 系列》 - Fiddler
查看>>
extjs源码分析(js类型判断)
查看>>
18、ES6的class。
查看>>
Poco正则表达式
查看>>
Spring boot异步注解源码解析
查看>>
sqlalchemy中打印建表语句
查看>>
接口回调是什么
查看>>
java开篇之基础
查看>>
基于web-msg-sender进行消息推送
查看>>
代理服务器(3)
查看>>
《编写可维护的 JavaScript》读书笔记第20章:组装到一起
查看>>
升级 XCODE7后的问题备忘
查看>>
内存跟踪工具, 需要cygwin trackmem1.sh
查看>>