【问题标题】:VerticalFieldManager won't show scrollbarVerticalFieldManager 不会显示滚动条
【发布时间】:2011-07-25 16:35:54
【问题描述】:

在我的黑莓应用程序中,我有多种情况下我有一个滚动的 VerticalFieldManager。它们都滚动并正常运行,但我似乎无法让它们中的任何一个显示滚动条箭头。这是我用来初始化它们的代码(它们都大致相同)

VerticalFieldManager manager = new VerticalFieldManager(VerticalFieldManager.USE_ALL_WIDTH | VerticalFieldManager.VERTICAL_SCROLL | VerticalFieldManager.VERTICAL_SCROLLBAR);

有什么想法吗?我不明白他们为什么不出现。 谢谢,

【问题讨论】:

    标签: blackberry java-me


    【解决方案1】:

    我想通了!

    这是因为虽然我有一个占用整个屏幕的 VerticalFieldManager(称为主屏幕),它在没有滚动的情况下初始化,但我实际上并没有调用 super(Manager.NO_VERTICAL_SCROLL)。

    因此,如果其他人在这里遇到同样的问题,我无法让我的孩子经理显示滚动条,直到我调用 super(Manager.NO_VERTICAL_SCROLL),即使我想要滚动的元素在经理中设置了 NO_VERTICAL_SCROLL。

    【讨论】:

      【解决方案2】:

      BlackBerry 默认滚动条是两个非常小的箭头(见下图)。我的猜测是您希望在一侧看到一个显示滚动百分比的矩形。

      如果这是您可能对这种更传统的实现感兴趣的问题:http://supportforums.blackberry.com/t5/Java-Development/Implementing-a-standard-style-scrollbar-on-a-Blackberry-device/ta-p/504416

      【讨论】:

      • 我期待小箭头,但我自己想出了解决方案。不过还是谢谢。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-21
      相关资源
      最近更新 更多