重用AttributeSet

时间:2018-07-03 15:57:35

标签: android attributes android-custom-view custom-view

我正在创建在xml中定义的自定义视图。它带有许多属性,自定义和特定于android。之后,我需要以编程方式创建一个新的自定义视图,并将这些属性重新应用于该视图。有没有办法做到这一点?

enter image description here 我试图保存传递到自定义视图的attrs变量的实例。在初始化块(kotlin)中,我看到attrs值具有预期值。例如,attributeCount是6。但是,当尝试在父视图中克隆相同的attrs变量时,我看到attributeCount现在为-1。 android在使用后是否清除属性。一个人如何克隆属性集。是否有建议的方法将视图上定义的属性转移到另一个视图?

谢谢。

0 个答案:

没有答案