2014-02-11 20 views
1

我開發GWT的桌面瀏覽器應用程序,在移植的WebKit瀏覽器的應用程序的工作之前,我需要有以下疑點澄清:移植UiBinder的文件移動

  1. 是否有可能映射與多張UiBinder的模板相同的視圖類?

  2. 這些窗口小部件在桌面以及webkit(移動)瀏覽器的外觀和感覺上是否一致?

預先感謝。

回答

1
  1. 查看GWT SDK附帶的mobilewebapp示例。您可以看到,應用程序如何通過使用延遲綁定來根據設備提供不同的視圖。

  2. 使用第一種方法,您對每個設備都有不同的視圖。所以,你可以自由地爲不同的平臺選擇不同的小部件。

0

我想分享一個我試過的方法,所有的不是映射視圖首先要viewimpl你可以將其綁定到viewprovider,然後根據用戶代理值可以返回適當的實例綁定to.I在樣例應用程序中實現了此功能,並且其工作狀況良好。