2013-02-11 87 views
2

我正在爲我的GWT應用程序編寫移動界面。我只是使用標準的GWT庫來做到這一點。我想知道是否有一種方法可以讓面板/小部件在橫向模式下對齊。我正在尋找的功能是讓用戶通過手機側向與應用程序進行交互,這樣我就可以使用比高度更寬的屏幕!更改GWT面板方向

我其實並不在乎方向的改變。爲了我的目的,我只希望我的應用程序僅用於橫向模式。因此,如果用戶將其加載並保存手機肖像,應用程序將出現橫向。我真正需要的是讓我的主控件容器處於橫向位置的一種方式。縱向和橫向之間的實際變化對我的界面應該沒有什麼不同。

有誰知道如何做到這一點?我沒有GWT/CSS的專家,但它似乎有些東西,希望可以直截了當!

乾杯!

回答

1

是的,它很簡單,GWT團隊已經舉了一個示例。您可以從here下載並提取其示例mobilewebapp。

您可以通過relvant代碼瀏覽@WindowBasedOrientationHelper.java

WindowBasedOrientationHelper實現OrientationHelper。

注: GWT提供使用高度和寬度計算方向的概念,並將其應用於平板移動

編輯 - 強制執行GWT應用程序在瀏覽器中無模式的方向變化 - 。mgwt - Orientation change programatically

+0

WindowBasedOrientationHelper.java環斷:(未找到404 – 2013-02-12 06:24:06

+0

更新的鏈接它移動到另一個包 – SSR 2013-02-12 06:45:21

+0

謝謝。很好的實現類的移動佈局模式 – 2013-02-12 07:19:07

0

是的。

我們可以改變設置面板的模式通過使用

OrientationHelper

在那裏,你可以找到像isPortrait)方法(..等天氣的PortraitLandscape ...

乾杯:)