Javascript screen.width返回错误的大小

Javascript screen.width返回错误的大小,javascript,android,jquery,jquery-mobile,cordova,Javascript,Android,Jquery,Jquery Mobile,Cordova,我正在写一个应用程序使用phonegap。 我使用screen.width和.height来获得屏幕宽度和高度。 但当我测试时,返回的值是错误的。这是我测试过的一些设备和模拟器: 三星galaxy mini 2.3.4(240x320):返回随机输入(240x301)和(320x401) panasonic102p2.3.5(540x960):在(0x0)和(320x622)和(540x922)中随机返回 在模拟器移动和桌面运行android 4.0.1中完美工作 HTC ONE X安卓4.1.

我正在写一个应用程序使用phonegap。 我使用screen.width和.height来获得屏幕宽度和高度。 但当我测试时,返回的值是错误的。这是我测试过的一些设备和模拟器:
三星galaxy mini 2.3.4(240x320):返回随机输入(240x301)和(320x401)
panasonic102p2.3.5(540x960):在(0x0)和(320x622)和(540x922)中随机返回
在模拟器移动和桌面运行android 4.0.1中完美工作
HTC ONE X安卓4.1.1(720x1280):工作完美
经过一些测试,我认为它错了,因为安卓2

我试过:

屏幕宽度(高度)
screen.availWidth(高度)
window.innerWidth(高度)
$(窗口).width()(高度)

我使用下一个代码,效果很好

var windowWidth = $(window).width();
var windowHeight = $(window).height();

<uses-sdk android:minSdkVersion="5" android:targetSdkVersion="10" />
var windowWidth=$(window.width();
var windowHeight=$(window.height();

我使用下一个代码,效果很好

var windowWidth = $(window).width();
var windowHeight = $(window).height();

<uses-sdk android:minSdkVersion="5" android:targetSdkVersion="10" />
var windowWidth=$(window.width();
var windowHeight=$(window.height();
你读过吗:你读过: