关于java:在numberDecimal键盘android上禁用“完成”按钮?

disable “done” button on numberDecimal keyboard android?

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

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


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

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

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

:)

我读了这个并编辑它,因为

1
imm.showSoftInput(autoSuggestionTextView,InputMethodManager.SHOW_IMPLICIT);

是错误。