Android在活动开始时显示数字键盘

时间:2011-08-01 14:10:31

标签: android keyboard digits alphabet

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

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

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

1 个答案:

答案 0 :(得分:0)

这是我的行为。

显示

InputMethodManager lIMManager

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

隐藏它

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

缺点是您需要手动关闭它(如果您关闭应用程序,它甚至不会关闭) 希望这可以帮助! 此致