1

我正在编写 1 个使用 phonegap 的应用程序。

我使用screen.width.height来获取屏幕宽度和高度。

但是当我测试时,返回错误的值。这是我测试的一些设备和模拟器:

Samsung galaxy mini 2.3.4 (240x320): return random in (240x301) and (320x401)

Panasonic 102p 2.3.5 (540x960): return random in (0x0) and (320x622) and (540x922)

在模拟器手机和桌面运行 android 4.0.1 中完美运行

HTC ONE X android 4.1.1 (720x1280): work perfect

经过一些测试,我认为这是错误的,因为 android 2.

我试过了:

screen.width (height)

screen.availWidth (height)

window.innerWidth (height)

$(window).width() (height)

<uses-sdk android:minSdkVersion="3" android:targetSdkVersion="8" />

4

1 回答 1

1

我使用下一个代码并且效果很好。

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

<uses-sdk android:minSdkVersion="5" android:targetSdkVersion="10" />
于 2013-06-28T16:45:43.837 回答