0

私はスマートgwtアプリケーションを開発しています。スマートFAQに従って、スマートgwtコンポーネントの高さ、幅をピクセル単位で指定する必要があります。サイズをピクセル単位で指定すると、すべての解像度で均一に動作するわけではありません。

誰かがそれを解像度に依存しないようにする方法を教えてもらえますか?それで、それはすべての解像度で均一に動作しますか?

ありがとう、Punam Purohit

4

2 に答える 2

1

SmartGWtでは、パーセンテージまたはピクセルで高さまたは幅を指定できます。レイアウトまたはキャンバスに表示される場合、またはアイテムの関数にsetWidth(String width)&setHeight(String height)がある場合、この文字列パラメーターはピクセル値またはパーセンテージ値のいずれかを受け入れます。

例:Vlayout.setWidth( "50%")これにより、画面サイズの50%が対応するレイアウトオブジェクトに設定されます。

SetWidthまたはsetHeightのjavadocを参照してください:http ://www.smartclient.com/smartgwt/javadoc/com/smartgwt/client/widgets/Canvas.html#setWidth%28java.lang.String%29

于 2010-11-08T09:39:45.840 に答える
0

しばらくSmartGWTを使用していませんが、ほとんどのウィジェットが%を受け入れるsetWidth値をオーバーロードしていたことを覚えています。

とにかく、適切な方法は、レイアウトを使用してウィジェットの位置を構成することです。

于 2010-10-28T12:14:02.017 に答える