public View(Context context);
public View(Context context, AttributeSet attrs);
public View(Context context, AttributeSet attrs, int defStyle);
public View(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes);
如果要在代码中new一个View对象,我们一般会使用第一个构造函数。
如果是在XML文件中声明的View,系统会默认调用第二个构造函数。
而对于第三个构造函数,我们在自己的代码中一般都没有去调用它。
前三个构造方法都会调用第三个构造方法
我们可以在AndroidManifest中指定主题,在构造Button时传递给defStyleAttr参数(构造函数中的第三个参数)
Android View的构造方法
最新推荐文章于 2023-06-01 20:14:35 发布