首页 > 解决方案 > 我可以为自定义视图制作自定义构造函数吗?

问题描述

我有从约束布局扩展的自定义视图。我只以编程方式使用它,没有 xml 膨胀。

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

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

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

标签: androidandroid-custom-view

解决方案


正如我发现的那样,您可以毫无缺点地做到这一点,但您不能在 XML 文件中使用它们。


推荐阅读