由于之前在实习生面试的时候,被面试官问到有关自定义控件的问题,但没有回答上来,于是回来后便学习了关于自定义控件的相关知识. 自定义控件介绍 自定义控件,按我的理解,大体上分为两种.一种是自己绘图或者加入动画,产生的单一的自定义控件.一种是利用已有的控件进行组合,产生的组合控件.这篇博文主要介绍第一种. 在进行单一的自定义控件编写时,主要需要重写三个方法:onMeasure(),onLayout()和onDraw(),在介绍这三个方法之前,先来展示一下我自己设计的一个简单的自定义控件,然后根据图片