我发布了有关behaviour of the VirtualKeyboard on the Torch simulator的StackOverflow问题。作为一个后续问题,EditField在哪里获得了触摸设备上虚拟键盘的引用?
我正在尝试显示Real Numeric键盘(在EditField上设置了正确的样式位),但显示的键盘(当滑块关闭时在Torch模拟器上)是一个“qwerty”键盘。
答案 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,我已经将其子类化了。我仍然不确定这是如何导致我上面描述的行为。如果有人有任何想法请赐教。