代码之家  ›  专栏  ›  技术社区  ›  Vlad Tsepelev

如何确定Blackberry touch设备上显示的高度?

  •  6
  • Vlad Tsepelev  · 技术社区  · 16 年前

    我试图确定我的黑莓Storm 2的垂直显示大小。

    480-(虚拟键盘的高度) . 有什么功能需要确定吗 真实的 在任何设备上显示高度(带或不带键盘、启用或禁用虚拟键盘)。

    Im还发现RIM类:

    我使用隐藏的虚拟键盘获得以下值:

    Display.getWidth(); //360
    Display.getHeight(); //480
    UiApplication.getUiApplication().getActiveScreen().getContentWidth(); //360
    UiApplication.getUiApplication().getActiveScreen().getContentHeight(); //480
    UiApplication.getUiApplication().getActiveScreen().getWidth(); //360
    UiApplication.getUiApplication().getActiveScreen().getHeight(); //480
    UiApplication.getUiApplication().getActiveScreen().getVirtualWidth(); //360
    UiApplication.getUiApplication().getActiveScreen().getVirtualHeight(); //480
    UiApplication.getUiApplication().getActiveScreen().getVisibleWidth(); //360
    UiApplication.getUiApplication().getActiveScreen().getVisibleHeight(); //480
    

    我通过显示的虚拟键盘获得这些值:

    Display.getWidth(); //360
    Display.getHeight(); //248
    UiApplication.getUiApplication().getActiveScreen().getContentWidth(); //360
    UiApplication.getUiApplication().getActiveScreen().getContentHeight(); //248
    UiApplication.getUiApplication().getActiveScreen().getWidth(); //360
    UiApplication.getUiApplication().getActiveScreen().getHeight(); //248
    UiApplication.getUiApplication().getActiveScreen().getVirtualWidth(); //360
    UiApplication.getUiApplication().getActiveScreen().getVirtualHeight(); //248
    UiApplication.getUiApplication().getActiveScreen().getVisibleWidth(); //360
    UiApplication.getUiApplication().getActiveScreen().getVisibleHeight(); //248
    

    有没有办法确定真实的屏幕高度?

    1 回复  |  直到 16 年前
        1
  •  5
  •   Maksym Gontar    16 年前

    我也想知道解决办法

    DeviceInfo.getDeviceName()

    Display.getHeight() 应用程序启动时的值

    推荐文章