Android 我可以为自定义视图创建自定义构造函数吗?
我有从约束布局扩展的自定义视图。我只以编程方式使用它,没有xml膨胀 我能这样做没有任何隐藏的问题吗Android 我可以为自定义视图创建自定义构造函数吗?,android,android-custom-view,Android,Android Custom View,我有从约束布局扩展的自定义视图。我只以编程方式使用它,没有xml膨胀 我能这样做没有任何隐藏的问题吗 abstract class AbstractView(context: Context, var myParam: Any) : ConstraintLayout(context){ init { View.inflate(context, getLayout(), this) } 正如我发现的那样,您可以做到这一点而没有任何缺点,但您不能在XML文件中使用它们。正如我发现的那样,
abstract class AbstractView(context: Context, var myParam: Any) : ConstraintLayout(context){
init {
View.inflate(context, getLayout(), this)
}
正如我发现的那样,您可以做到这一点而没有任何缺点,但您不能在XML文件中使用它们。正如我发现的那样,您可以做到这一点而没有任何缺点,但您不能在XML文件中使用它们。但是您需要继承另外两个参数化构造函数。但是您需要继承另外两个参数化构造函数。