我可以为自定义视图制作自定义构造函数吗?
Can I make a custom constructor for a custom view?
我有从约束扩展的自定义视图 Layout.I 仅以编程方式使用它,没有 xml inflation.
我能做到没有任何隐患吗?
abstract class AbstractView(context: Context, var myParam: Any) : ConstraintLayout(context){
init {
View.inflate(context, getLayout(), this)
}
我发现你可以毫无缺点地做到这一点,但你不能在 XML 文件中使用它们。
我有从约束扩展的自定义视图 Layout.I 仅以编程方式使用它,没有 xml inflation.
我能做到没有任何隐患吗?
abstract class AbstractView(context: Context, var myParam: Any) : ConstraintLayout(context){
init {
View.inflate(context, getLayout(), this)
}
我发现你可以毫无缺点地做到这一点,但你不能在 XML 文件中使用它们。