Android中的软键盘关闭/隐藏
这个问题不是问代码方面的任何帮助,而是问如何在android应用程序中使用键盘 我正在构建一个应用程序。我的想法是创建一个名为Android中的软键盘关闭/隐藏,android,keyboard,Android,Keyboard,这个问题不是问代码方面的任何帮助,而是问如何在android应用程序中使用键盘 我正在构建一个应用程序。我的想法是创建一个名为HideKeyboard.java的单独类,该类将包含关闭android软键盘的代码,并在使用EditText字段时使用该类。 这是一个好的做法还是我应该尝试任何其他方法。请建议 提前感谢。使用此方法隐藏键盘 private void hideKeyboard() { InputMethodManager inputManager = (InputMethodM
HideKeyboard.java
的单独类,该类将包含关闭android软键盘的代码,并在使用EditText字段时使用该类。
这是一个好的做法还是我应该尝试任何其他方法。请建议
提前感谢。使用此方法隐藏键盘
private void hideKeyboard() {
InputMethodManager inputManager = (InputMethodManager) getApplicationContext()
.getSystemService(Context.INPUT_METHOD_SERVICE);
System.out.println("in hidemehod");
if (this.getCurrentFocus() != null) {
System.out.println("hide");
((InputMethodManager) EarnedRewardActivity.this
.getSystemService(Context.INPUT_METHOD_SERVICE))
.hideSoftInputFromWindow(this.getCurrentFocus()
.getWindowToken(), 0);
/*
* inputManager.hideSoftInputFromWindow(
* this.getCurrentFocus().getWindowToken(),
* InputMethodManager.HIDE_NOT_ALWAYS);
*/
}
}