代码之家  ›  专栏  ›  技术社区  ›  Russell Zornes

如何在OS5中导航BlackBerry BrowserField2

  •  0
  • Russell Zornes  · 技术社区  · 16 年前

    光标导航使用一个块光标并实际在页面的字符之间移动。对我不是很有用。

    指针导航使用类似鼠标的指针,您可以在屏幕上移动并将鼠标悬停在元素上。这可以工作,但有一个错误,但在浏览器字段捕获导航,从来没有放手,所以这种模式是有效地打破如果你与任何其他经理共享一个屏幕。一旦焦点进入浏览器字段,就不能将焦点移回相邻字段。RIM已经承认了这个错误,但是没有解决方法。

    没有这是为自定义导航,但他们没有提供任何解释,你将如何做到这一点。

    理想情况下,我只想让触控板的运动通过链接移动焦点并突出显示它们。然后点击就会激活链接。我假设我会选择上面的NONE选项并实现自己的焦点导航,但我不清楚如何使用新的api来实现这一点。

    熟悉新browser2组件的人是否可以提供一些指导?

    谢谢!

    2 回复  |  直到 16 年前
        1
  •  0
  •   Nahuel Bergamo    15 年前

    使用导航指针将焦点从BrowserField中取回有一个解决方法。

    http://supportforums.blackberry.com/t5/Java-Development/BrowserField-2-Navigation-Mode/td-p/632172

    我发现了一个黑客。。

    将导航设置为指针模式时,在browserfield管理器外部单击将调用manager.invokeAction(int)。我使用getFieldWithFocus来验证哪个字段有焦点,然后将焦点切换到其他字段。

    纳乌艾

    PD:我还没有找到如何得到你想要的行为,我也需要,所以如果你让它工作,请让我知道,这在我的项目有点紧急=(

        2
  •  0
  •   Russell Zornes    15 年前