自定义View的三个构造函数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自定义View的三个构造函数相关的知识,希望对你有一定的参考价值。
自定义View有三个构造方法,它们的作用是不同的。
public MyView(Context context) { super(context);
} public MyView(Context context, AttributeSet attrs) { super(context, attrs); } public MyView(Context context, AttributeSet attrs, int defStyleAttr) { super(context, attrs, defStyleAttr); }
第一个是new 一个对象的时候调用。
第二个是在XML文件声明的时候调用。
系统默认只会调用前两个构造函数,至于第三个构造函数的调用,通常是我们自己在构造函数中主动调用的。
以上是关于自定义View的三个构造函数的主要内容,如果未能解决你的问题,请参考以下文章