网友通过本文主要向大家介绍了自定义view构造方法,自定义view的构造函数,自定义view,android 自定义view,安卓自定义view等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
回顾自定义view三个构造函数,回顾view构造函数
public class MyCustomView extends View {
//第一个构造函数
public MyCustomView(Context context) {
this(context, null);
}
//第二个构造函数
public MyCustomView(Context context, AttributeSet attrs) {
this(context, attrs, 0);
}
//第三个构造函数
public MyCustomView(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
// TODO:获取自定义属性
}
....
}
关于三个构造函数使用时机的说法
也就是说,系统默认只会调用Custom View的前两个构造函数,至于第三个构造函数的调用,通常是我们自己在构造函数中主动调用的(例如,在第二个构造函数中调用第三个构造函数).

