【发布时间】:2016-12-31 15:51:51
【问题描述】:
我试图在 TextField 获得焦点时显示虚拟键盘。当我在 Android 手机上测试它时,显示的是它的默认键盘,而不是自定义键盘。
Form testForm = new Form(new BorderLayout());
TextField txt = new TextField();
String[][] arrOfNumbers = new String[][]{{"1","2","3",}, {"4","5","6",}, {"7","8","9",}, {"0", "00", "$OK$"}};
VirtualKeyboard virtualKB = new VirtualKeyboard();
virtualKB.addInputMode("NUM_KB", arrOfNumbers);
virtualKB.setInputModeOrder(new String[]{"NUM_KB"});
VirtualKeyboard.bindVirtualKeyboard(txt, virtualKB);
testForm.add(BorderLayout.NORTH, txt);
testForm.show();
【问题讨论】:
标签: codenameone