我可以为自定义视图创建自定义构造函数吗?

我从Constraint Layout扩展了自定义视图,我仅以编程方式使用它,没有xml膨胀。

我可以这样做而没有任何隐藏的问题吗?

abstract class AbstractView(context: Context, var myParam: Any) : ConstraintLayout(context){

init {
    View.inflate(context, getLayout(), this)
}
评论