我正在创建在xml中定义的自定义视图。它带有许多属性,自定义和特定于android。之后,我需要以编程方式创建一个新的自定义视图,并将这些属性重新应用于该视图。有没有办法做到这一点?
我试图保存传递到自定义视图的attrs
变量的实例。在初始化块(kotlin)中,我看到attrs
值具有预期值。例如,attributeCount
是6。但是,当尝试在父视图中克隆相同的attrs
变量时,我看到attributeCount
现在为-1。 android在使用后是否清除属性。一个人如何克隆属性集。是否有建议的方法将视图上定义的属性转移到另一个视图?
谢谢。