我知道如何打开软键盘,甚至处理它的按键事件。我需要打开数字 键盘。
P.S 我不在布局文件中使用Edittexts。
这是我用来以编程方式打开键盘的代码
if (PasscodeLockUpdated.this != null) {
PasscodeLockUpdated.this .getWindow()
.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE);}
最佳答案
您是否以编程方式添加 EditText?如果是这样,您可以使用以下方法在 java 中更改 InputType
(就像您拥有 xml 时所做的那样):
yourEditText.setInputType(InputType.TYPE_CLASS_NUMBER | **Another type if you want more than one**);
希望对您有所帮助。
关于android - 如何以编程方式打开 Android 软键盘(数字)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25254917/