1

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

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

4

1 回答 1

1

我认为 BlackBerry 没有公开任何 API 以允许对显示的虚拟键盘类型进行编程控制。我似乎记得在 BB 论坛上读过它(虽然很遗憾我现在找不到它)。

您可以尝试做的一件事是将 BasicEditField 与数字字段一起使用,但将其放置在屏幕外以使其不可见。当您想要捕获用户的数字输入时,请将焦点放在该元素上。我没试过,这只是一个想法。

于 2009-04-02T22:33:58.893 回答