【发布时间】:2014-10-04 23:14:45
【问题描述】:
我知道如何打开一个软键盘,甚至处理它的按键事件。我需要打开数字键盘。
P.S我不在布局文件中使用Edittexts。
这是我用来以编程方式打开键盘的代码
if (PasscodeLockUpdated.this != null) {
PasscodeLockUpdated.this .getWindow()
.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE);}
【问题讨论】:
-
那你是怎么解决的呢?我正在努力实现同样的目标。
-
@KartikKaushik 我必须以片段的形式制作我自己的自定义键盘并通过回调与它进行通信,现在每当我需要它时,我只需将它弹出在屏幕上并带有滑动动画.
-
感谢@Shahroz,我还使用 tableLayout 制作了自己的键盘。
标签: android android-softkeyboard programmatically-created numeric-keypad