自从定义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文件宣称的下调用。

系默认只见面调用前片个构造函数,至于第三单构造函数的调用,通常是我们自己于构造函数中主动调用的。

相关文章

网站地图xml地图