【问题标题】:Android screen height btw emulator and actual deviceAndroid屏幕高度顺便说一句模拟器和实际设备
【发布时间】:2011-01-21 07:12:40
【问题描述】:

我尝试在模拟器和实际设备上测试我的应用程序。两者具有相同的屏幕分辨率。但是,在测试应用时,我发现在模拟器和实际设备之间显示的应用页面高度并不相同。实际设备的页面显示长度较短。但是,两者都返回相同的视口高度 $(window).height。我可以知道为什么会这样吗?我该如何解决?

【问题讨论】:

    标签: android android-emulator android-layout


    【解决方案1】:

    我不知道你的设置,你没有包括什么分辨率和什么设备,也没有任何代码,所以显然有点猜测,但一个很好的猜测是屏幕支持。

    如果您的清单不包含任何内容并且您的 minSdkVersion 为 3 或 4,则您不支持大屏幕。我不知道默认值是什么,但我知道如果你不支持大屏幕 - 像这样 -

    <supports-screens
        android:largeScreens="false"
        android:smallScreens="true"
        android:normalScreens="true"
        android:anyDensity="false"
     />
    

    或者甚至可能是默认值,然后摩托罗拉里程碑报告为更小。 (是800x480什么的,但是屏幕默认报=whatchamacall it= 5xx by 3xx)..

    如果您有一个非常大的屏幕(例如星系标签),您可能会看到沙盒(厚黑边)。

    我的建议:使用屏幕支持。

    【讨论】:

      猜你喜欢
      • 2021-07-24
      • 1970-01-01
      • 2012-11-07
      • 1970-01-01
      • 2017-09-02
      • 2022-01-16
      • 2019-12-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多