0

如标题所述,如何在活动开始时调用数字键盘?现在我有这个:

InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.toggleSoftInput(InputMethodManager.SHOW_FORCED, 0);

在 OnCreate 中。但这只是一个带有字母的普通全键盘。

4

1 回答 1

0

这是我的方法。

展示它

InputMethodManager lIMManager

lIMManager = (InputMethodManager) getSystemService(this.INPUT_METHOD_SERVICE);
lIMManager.getInputMethodList();
lIMManager.toggleSoftInput(InputMethodManager.SHOW_FORCED, 0);

隐藏它

mIMManager.hideSoftInputFromWindow(txtPin.getWindowToken(), 0);

不利的一面是您必须手动关闭它(如果您关闭应用程序,它甚至不会关闭)希望这会有所帮助!问候

于 2013-04-19T20:59:00.737 回答