我正在开发一个在画布上呈现文本的GWT应用程序.我想在调整浏览器窗口大小时调整画布大小.问题是如果我使用Window.addResizeHandler,每次调整大小的渲染过程都会非常慢.因此,只有当用户在完成调整大小后释放鼠标按钮时,我才需要一种方法来调整画布大小.反正有吗?
我知道有很多类似于我的标题的问题,但我找不到我想要的答案.
在我的应用程序中,我正在使用window.innerWidth并window.innerHeight获取屏幕大小,但这两个值返回不同的大小.例如,当我在Note 3上运行我的应用程序时,我得到360x615,而它应该是1080x1920.
Java中的以下代码为我提供了我想要的内容:
Display display = getWindowManager().getDefaultDisplay();
Point size = new Point();
display.getSize(size);
int width = size.x;
int height = size.y;
Run Code Online (Sandbox Code Playgroud)
那么在Phonegap中是否有任何方法可以获得与Java相同的屏幕尺寸值?
更新:当我使用Jelly Beans在Note 2上测试相同的代码时,我得到正确的大小720x1230