我正在开发智能gwt应用程序,根据智能常见问题我们必须提供智能gwt组件高度,宽度(以像素为单位)。 在所有分辨率下,以像素为单位给出大小的行为都不一致。
有人可以告诉如何让它独立于分辨率吗?所以它在所有分辨率下表现均匀?
谢谢, Punam Purohit
答案 0 :(得分:1)
在SmartGWt中,我们可以用百分比或像素来指定高度或宽度。如果您在布局或画布中看到任何项目的功能将具有setWidth(String width)& setHeight(String height),此字符串参数将接受像素或百分比 值。
例如:Vlayout.setWidth(“50%”)这会将屏幕尺寸的50%设置为相应的布局对象。
引用任何SetWidth的javadoc或setHeight:http://www.smartclient.com/smartgwt/javadoc/com/smartgwt/client/widgets/Canvas.html#setWidth%28java.lang.String%29
答案 1 :(得分:0)
我暂时没有使用过SmartGWT,但我记得大多数小部件都重载了一个接受%的setWidth值。
无论如何,正确的方法应该是使用布局来组成小部件的位置。