在构造方法中调用方法:

inflate(context, R.layout.activity_main, this);
一参 Context上下文
二参 xml布局文件id
三参 ViewGroup

public class CustomView extends ViewGroup {    public CustomView(Context context, AttributeSet attrs) {        super(context, attrs);        inflate(context, R.layout.activity_main, this);    }    @Override    protected void onLayout(boolean changed, int l, int t, int r, int b) {    }}

调用了这个方法之后就可以直接在view中findViewById去寻找对应xml文件中的控件进行操作

另:
如果需要在xml文件中引用自定义view需要重新两参以上构造方法,如果不需要再xml文件中引用,则只需要重新一参构造方法即可

更多相关文章

  1. 浅谈Java中Collections.sort对List排序的两种方法
  2. NPM 和webpack 的基础使用
  3. Python list sort方法的具体使用
  4. 【阿里云镜像】使用阿里巴巴DNS镜像源——DNS配置教程
  5. python list.sort()根据多个关键字排序的方法实现
  6. android一些认识
  7. android 点击返回键退出程序的方法
  8. 在android中创建bitmap避免内存不足的方法
  9. Android(安卓)studio+真机 运行报错[INSTALL_FAILED_INSUFFICIEN

随机推荐

  1. 听说谷歌Baba更新了 Material UI ...
  2. Android移动view动画问题 关于view的位置
  3. Android(安卓)修改应用程序字体
  4. Android(安卓)“再按一次返回键退出程序
  5. Opengl ES系列学习--创建动态壁纸
  6. 一个同事的总结---防作弊。。。日后慢慢
  7. Android移动开发-添加手势以及识别用户手
  8. Android(安卓)物联网socket通信采坑
  9. android 系统核心机制binder(02)binder驱动
  10. Android(安卓)报错 - 无法解析类型 java.