GWT を起動したら、Window.getClientHeight() と幅を照会します。デスクトップでは、指定されたブラウザー ウィンドウの数値はピクセル単位で正確です。Android タブレットまたは携帯電話で実行すると、数値が非常に大きくなります (例: 960x1400)。携帯電話の実際の画面解像度よりもはるかに大きくなります。これにより、固定サイズのアイコンやその他の GUI オブジェクトが画面に非常に小さく表示され、2 本の指でズームインする必要が生じますが、不注意で画面に触れると、ブラウザ ウィンドウで望ましくないパンが発生します。すべてをレイアウト パネルに切り替えたところ、クライアント ウィンドウのサイズが大きく、すべてのアイコンが小さく/使用できないことを除いて、すべてのサイズ変更が正常に機能しました。これらのブラウザでレンダリングされたときに 32x32 アイコンが正常に見えるように、ブラウザ クライアント ウィンドウのズーム レベルまたは解像度を設定する方法はありますか? 多分CSSにコントロールがありますか?
質問する
230 次