使用嵌套布局
你可以通过创建嵌套布局(布局中包含布局)来重用布局。例如你可能有一个通用的对话框标题。如果使用嵌套布局,就不需要在不同对话框中重复标题布局数据。当你要改变标题布局外观的时候,所有引用该标题布局的对话框将可以自动更新。
在编辑器中使用
在编辑器中,点击File → Load External读取子布局,在编辑器中,你需要确保子布局和父布局在同一个目录下。
在游戏中使用
在游戏中,你需要通过实现IAssetMediator.getExternalData接口来使用这个功能。
访问external layout数据params
UIBuidler.load()返回的外部布局的params元数据保存在它的父亲容器的元数据的一个名为externalParams的属性里。得到这个元数据,你就可以像父亲布局一样控制外部布局。
对外部布局数据绑定