public ReFlashListView(Context context) {
this(context, null);
}
public ReFlashListView(Context context, AttributeSet attrs) {
this(context, attrs, 0);
}
public ReFlashListView(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
initView();
}
this(context, null);
}
public ReFlashListView(Context context, AttributeSet attrs) {
this(context, attrs, 0);
}
public ReFlashListView(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
initView();
}
2015-08-27
老师,我觉得您那样把initView放在三个构造方法里面太复杂了,如果是十个的话,代码量可想而知。我觉得在每个方法里面不用super修饰,而是直接用 this调用第二个,然后第二再用this调用第三个,最后只要在第三个里面写initView方法就可以了。
2015-08-27