01
09
12
43
为了账号安全,请及时绑定邮箱和手机立即绑定

关于构造函数的问题。

在自定view中,如果用一个参数的构造函数调用两个参数的构造函数,用两个参数的构造函数调用三个参数的构造函数会不会更好呢?无论这个自定view是从xml中加载的还是new出来的都可兼容,并且初始化scroller的方法只需在第三个参数的构造函数中调用即可。求大神指教。

正在回答

代码语言

1 回答

如果需要设置obtainStyledAttributes的第三个参数,即`defStyleAttr`,一般会使用第一种方式,会在两个参数的构造中,去调用三个参数的构造,同时传入`defStyleAttr `。如果没有此需求,两种写法没有什么区别

继承系统已有的控件去自定义View,比如你继承Button,去做一些事情,你这种方法会覆盖掉Button默认在theme里面设置的style,相对来说分别在构造方法里初始化的方式更为合适

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

关于构造函数的问题。

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号