如标题所述,如何在活动开始时调用数字键盘?现在我有这个:
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.toggleSoftInput(InputMethodManager.SHOW_FORCED, 0);
在 OnCreate 中。但这只是一个带有字母的普通全键盘。
这是我的方法。
展示它
InputMethodManager lIMManager
lIMManager = (InputMethodManager) getSystemService(this.INPUT_METHOD_SERVICE);
lIMManager.getInputMethodList();
lIMManager.toggleSoftInput(InputMethodManager.SHOW_FORCED, 0);
隐藏它
mIMManager.hideSoftInputFromWindow(txtPin.getWindowToken(), 0);
不利的一面是您必须手动关闭它(如果您关闭应用程序,它甚至不会关闭)希望这会有所帮助!问候