美文网首页
自定义View时不同的构造函数的意义

自定义View时不同的构造函数的意义

作者: jiting45 | 来源:发表于2017-11-13 15:43 被阅读0次
    public TickView(Context context) {
            this(context, null);
        }
    
        public TickView(Context context, @Nullable AttributeSet attrs) {
            this(context, attrs, 0);
        }
    
        public TickView(Context context, @Nullable AttributeSet attrs, int defStyleAttr) {
            super(context, attrs, defStyleAttr);
        }
    

    一个参数的构造方法,用于直接在Java代码中实例化控件;
    两个参数的构造方法,用于在xml中使用,通过findviewById或者inflate的方式实例化。
    三个参数的构造方法,用于在xml中使用,并且设置了style的情况下。

    相关文章

      网友评论

          本文标题:自定义View时不同的构造函数的意义

          本文链接:https://www.haomeiwen.com/subject/lqyzmxtx.html