1

我已经发布了关于 Torch 模拟器上 VirtualKeyboard 行为的StackOverflow 问题。作为一个后续问题,EditField 从哪里获得它对触摸设备上虚拟键盘的引用?

我正在尝试显示一个实数键盘(在 EditField 上设置了正确的样式位),但显示的键盘(在关闭滑块时在 Torch 模拟器上)是一个“qwerty”键盘。

4

3 回答 3

0

您可以在 EditField 之前添加 NullField。NullField 是具有 FOCUSABLE 属性的不可见字段。

于 2011-06-28T05:03:09.117 回答
0

对于后续问题 - 通过屏幕,例如:

    // hide the virtual keyboard by default
    final Screen screen = getScreen();
    if (screen != null) {
        final VirtualKeyboard virtualKeyboard = screen.getVirtualKeyboard();
        if (virtualKeyboard != null) {
            virtualKeyboard.setVisibility(VirtualKeyboard.HIDE);
        }
    }
于 2011-06-28T08:41:21.547 回答
0

固定的。答案可以在我的 StackOverflow 问题“Blackberry Torch Simulator and EditField Problem”中找到。直接从 Manager 子类化的技巧。

问题是我已经子类化的 GridFieldManager。我仍然不确定这是如何导致我上面描述的行为的。如果有人有任何想法,请赐教。

于 2011-06-28T15:59:59.280 回答