phonegap android中的设备宽度

时间:2012-08-10 10:39:54

标签: android html5 jquery-mobile cordova

我正在使用phonegap / HTML5开发一个Android应用程序。

作为第一步,我使用

获取设备的宽度
var viewport = {
        width  : parseInt($(window).width()),
        height : parseInt($(window).height())
    };
alert(viewport.width);

但是第一次将其显示320部署为警报,但是当我重新启动应用程序时它显示为0.之后经常显示320(罕见)

如何永久获取设备的实际宽度?

抱歉我的拼写错误

2 个答案:

答案 0 :(得分:1)

这个问题时不时地发生。请参阅我之前的回答,并阅读博客文章本身:JavaScript+Phonegap+Android: screen.width returns bad (almost random) values

希望这可以帮助你。

答案 1 :(得分:1)

你试过这个吗?

$(function(){
    document.addEventListener("deviceready", function() {
           var windowWidth = $(window).width();
           var windowHeight = $(window).height();
    });
});