android开发代码之隐藏软键盘(2-23)
1.需求
当我们使用EditText编辑框时会遇到想隐藏编辑框的需求,即在编辑框内输入时点击软键盘上的一个按钮或者点击编辑框以外的空白区域时可以隐藏软键盘。
2.解决方案
使用InputMethodManager.hideSoftInputFromWindow()方法可以让输入法管理器隐藏可见的输入法。
3.实现代码
/**
* 通过点击按钮实现隐藏软键盘
*/
public void onClick(View view){
InputMethodManager imm=(InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(view.getWindowToken(),0);
}