我正在开发智能 gwt 应用程序,根据智能常见问题解答,我们必须提供智能 gwt 组件的高度、宽度(以像素为单位)。以像素为单位的大小不会在所有分辨率下表现一致。
谁能告诉如何使其分辨率独立?所以它在所有分辨率中表现一致?
谢谢,普南普罗希特
我正在开发智能 gwt 应用程序,根据智能常见问题解答,我们必须提供智能 gwt 组件的高度、宽度(以像素为单位)。以像素为单位的大小不会在所有分辨率下表现一致。
谁能告诉如何使其分辨率独立?所以它在所有分辨率中表现一致?
谢谢,普南普罗希特
在 SmartGWt 中,我们可以用百分比或像素来指定高度或宽度。如果您在布局或画布中看到或任何项目的函数将具有 setWidth(String width) 和 setHeight(String height),则此字符串参数将接受像素或百分比值。
例如: Vlayout.setWidth("50%") 这会将屏幕大小的 50% 设置为相应的布局 obj。
参考任何 SetWidth 或 setHeight 的 javadoc:http ://www.smartclient.com/smartgwt/javadoc/com/smartgwt/client/widgets/Canvas.html#setWidth%28java.lang.String%29
我有一段时间没有使用 SmartGWT,但我记得大多数小部件都重载了一个接受 % 的 setWidth 值。
无论如何,正确的方法应该是使用布局来组成小部件的位置。