关于EditFields和VirtualKeyboards的问题

时间:2011-06-27 15:51:35

标签: blackberry blackberry-torch

我发布了有关behaviour of the VirtualKeyboard on the Torch simulator的StackOverflow问题。作为一个后续问题,EditField在哪里获得了触摸设备上虚拟键盘的引用?

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

3 个答案:

答案 0 :(得分:0)

您可以在编辑字段之前添加空字段。 Null Field是具有FOCUSABLE属性的不可见字段。

答案 1 :(得分: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);
        }
    }

答案 2 :(得分:0)

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

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