代码之家  ›  专栏  ›  技术社区  ›  Ed Marty

如何在黑莓风暴上显示数字虚拟键盘?

  •  1
  • Ed Marty  · 技术社区  · 16 年前

    我在显示黑莓风暴的虚拟键盘时遇到了一些困难。我可以选择在某个屏幕上切换键盘的可见性。每当用户键入一个数字时,它都是由屏幕处理的,而不是任何特定字段(此屏幕上没有文本字段)。这么多很管用。当用户选择时,我可以显示和隐藏键盘。

    我的问题是:如果焦点放在一个应用了数字过滤器的basiceditfield上,而不使用basiceditfield作为输入,如何使显示的键盘与显示的键盘相同?

    1 回复  |  直到 16 年前
        1
  •  1
  •   Marc Novakowski    16 年前

    我认为黑莓没有公开任何API来允许对显示的虚拟键盘类型进行编程控制。我似乎记得在bb论坛上读到过(尽管很不幸我现在找不到)。

    你可以尝试做的一件事是用一个带数字字段的basicEditField,但是把它放在屏幕外,这样它就不可见了。当您想要从用户那里捕获数字输入时,将焦点放在该元素上。我没试过,只是想而已。

    推荐文章