AxeChen
2017-03-09 22:55
在自定view中,如果用一个参数的构造函数调用两个参数的构造函数,用两个参数的构造函数调用三个参数的构造函数会不会更好呢?无论这个自定view是从xml中加载的还是new出来的都可兼容,并且初始化scroller的方法只需在第三个参数的构造函数中调用即可。求大神指教。
如果需要设置obtainStyledAttributes的第三个参数,即`defStyleAttr`,一般会使用第一种方式,会在两个参数的构造中,去调用三个参数的构造,同时传入`defStyleAttr `。如果没有此需求,两种写法没有什么区别
继承系统已有的控件去自定义View,比如你继承Button,去做一些事情,你这种方法会覆盖掉Button默认在theme里面设置的style,相对来说分别在构造方法里初始化的方式更为合适
不一样的自定义实现轮播图效果
16243 学习 · 44 问题
相似问题