6

我知道如何打开软键盘,甚至处理它的按键事件。我需要打开数字键盘。

PS没有在布局文件中使用Edittexts 。

这是我用来以编程方式打开键盘的代码

    if (PasscodeLockUpdated.this != null) {
    PasscodeLockUpdated.this .getWindow()
    .setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE);}
4

1 回答 1

0

您是否以编程方式添加 EditText?如果是这样,您可以使用以下方法在 java 中更改InputType(就像您拥有 xml 一样):

yourEditText.setInputType(InputType.TYPE_CLASS_NUMBER | **Another type if you want more than one**);

希望有帮助。

于 2014-08-12T02:39:04.167 回答