禁用"完成" numberDecimal键盘android上的按钮?

时间:2016-10-14 10:36:55

标签: java android

我在Android中制作了一个计算器应用程序并将键盘设置为始终在清单中打开,但是如果按下完成按钮它仍然会关闭。 有没有办法改写这个?

我在清单中使用的代码: 机器人:windowSoftInputMode =" stateAlwaysVisible"

1 个答案:

答案 0 :(得分:1)

您可以使用Handle和Runnable启用键盘....使用此代码在Runnable中:

InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
            imm.showSoftInput(getCurrentFocus(),InputMethodManager.SHOW_IMPLICIT);

但我认为你应该创建布局替换键盘。

:)

我读了this并编辑了它,因为

imm.showSoftInput(autoSuggestionTextView,InputMethodManager.SHOW_IMPLICIT);

是错误。