自定义LinearLayout的时候有三个构造方方法
public OrderDetailView(Context context) { super(context); init(context); } public OrderDetailView(Context context, AttributeSet attrs) { super(context, attrs); init(context); } public OrderDetailView(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); init(context); }
public OrderDetailView(Context context) { this(context,null); } public OrderDetailView(Context context, AttributeSet attrs) { this(context, attrs,0); } public OrderDetailView(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); init(context); }