2

试图让应用程序布局适合整个浏览器屏幕,仅适用于 IE。我在 Dock 中心添加了一个 DockLayoutPanel 和一个 Horizo​​ntalPanel:

             DockLayoutPanel layout = new DockLayoutPanel(Unit.EM);
             HorizontalPanel hp = new HorizontalPanel();
             layout.add(hp);
             RootLayoutPanel rp = RootLayoutPanel.get();
             rp.add(layout);

在 chrome 和 firefox 上,显示的屏幕“太大”,只能看到一部分。在 GWT 开发模式下,它在所有浏览器中都能正常工作。我尝试根据 Window.getClientWidth/Height 显式设置 Dock 和 Horizo​​ntal 面板大小,但没有效果。我认为只需制作一个 DockLayoutPanel 并将其添加到 RootLayoutPanel 就可以保证与浏览器客户端屏幕区域匹配......

4

1 回答 1

0

我不认为HoritonalPanelsLayoutPanels(like DockLayoutPanel) 混合是您能做的最好的事情(有关更多详细信息,请参见此处)。
你为什么不在你LayoutPanels的内部使用DockLayoutPanel

或者或者使用文档中解释的类似的FlowPanelfloat:left

于 2012-02-24T18:15:17.770 回答