我希望我的应用程序在分辨率足够大且处于横向模式时更改 UI 的不同部分,并在应用程序运行时检测更改(例如,移动设备上的屏幕旋转)。
我知道我应该有一个事件来监听屏幕分辨率(可以通过 javascript 获得),但我不知道如何做到这一点。如何将事件卡在始终令人耳目一新的值上?
最佳答案
你要Window.addResizeHandler
Window.addResizeHandler(new ResizeHandler() {
@Override
public void onResize(ResizeEvent event) {
yourCustomLayoutAdjustmentMethod(event.getHeight(), event.getWidth());
}
});
不需要 JavaScript!
关于events - GWT - 运行时检测不同的屏幕分辨率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8096657/