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参数(构造函数中的第三个参数)

更多相关文章

  1. android远程绑定与本地绑定区别
  2. Android(安卓)四大组件--service的使用与生命周期
  3. Android切近实战(一)
  4. Android(安卓)onTouchEvent, onClick及onLongClick的调用机制
  5. Android之应用资源的调用
  6. Android应用程序框架层和系统运行库层日志系统源代码分析
  7. android WebView解析 调用html5页面
  8. Android彻底退出应用程序
  9. 箭头函数的基础使用

随机推荐

  1. android中动画效果的运用
  2. Android(安卓)异步更新UI----handler+thr
  3. mac平台adb、tcpdump捕手android移动网络
  4. android 蓝牙通讯
  5. android > 建立WIFI 热点
  6. android 输入法的使用
  7. 几个Android小错误解决方法
  8. android 获取手机中的联系人
  9. android framework在launcher中隐藏指定a
  10. 首先要感谢 lordhong proper carlosbdw