单独的GWT UIBinder文件

sof*_*sof 4 gwt uibinder

默认情况下使用GWT UIBinder时,会在同一目录下创建一对java源和UI模板文件.

将它们保存在不同的目录中需要什么.例如client/MyApp.java和client/ui/xml/MyApp.ui.xml?

@编辑

下面是基于@jonasr答案的,但注释应该使用file pathUI模板而不是包前缀进行评估.

@UiTemplate("ui/xml/MyApp.ui.xml")
interface MyAppUiBinder extends UiBinder<Widget, MyApp>
{}
Run Code Online (Sandbox Code Playgroud)

jon*_*asr 5

尝试在接口声明中使用带有ui.xml文件完整路径的@UiTemplate注释

@UiTemplate("com.company.ui.xml.MyApp.ui.xml")
interface MyAppUiBinder extends UiBinder<Widget, MyApp>
{}
Run Code Online (Sandbox Code Playgroud)