假设我们有一个使用UiBinder声明的自定义小部件,它需要在其构造函数中包含一些参数。当我在ui.xml中声明它时,我怎样才能提供这些参数?
那是我有一个
CustomWidget(int param1, int param2)
当我将它添加到ui.xml时,我需要能够做到:
...
xmlns:my="urn:import:...">
<g:Container>
<my:CustomWidget param1="1" param2="arg2"/>
</g:Container>
答案 0 :(得分:10)
在构造函数上使用@UiConstructor
:
@UiConstructor
CustomWidget(int param1, int param2)
查看文档:{{3}}