如何以编程方式打开Android数字键盘?
我知道如何将EditText设置为数字并启动数字键盘,但我想要一个没有EditText或Layout的解决方案,因为我正在尝试打开Webview的键盘。
答案 0 :(得分:0)
您尝试过吗?
InputMethodManager inputMethodManager =
(InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
inputMethodManager.toggleSoftInputFromWindow(linearLayout.getApplicationWindowToken(),
InputMethodManager.SHOW_FORCED, 0);
并将其保存到oncreate()
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_VISIBLE);
答案 1 :(得分:-1)
试试这个
EditText etxt = new EditText(this);
etxt.setInputType(InputType.TYPE_CLASS_NUMBER);