隐藏键盘
请教个问题:
看QQ里面有一个功能:页面中有一个编辑框,处于焦点状态,键盘弹出。只要点击除该编辑框状态之外的任何地方,键盘自动隐藏?
有人提示用onFocusChange
自己试了下,不行,不知道如何写:
edit = (EditText)findViewById(R.id.edit);
editor1 = (EditText)findViewById(R.id.editor);
edit.setOnFocusChangeListener(new OnFocusChangeListener()
{
public void onFocusChange(View arg0, boolean isFocused)
{
}
});
[解决办法]
1.InputMethodManager imm = (InputMethodManager)getSystemService(SendActivity.this.INPUT_METHOD_SERVICE);
Java代码
1.InputMethodManager imm = (InputMethodManager)getSystemService(SendActivity.this.INPUT_METHOD_SERVICE);
InputMethodManager imm = (InputMethodManager)getSystemService(SendActivity.this.INPUT_METHOD_SERVICE);隐藏键盘
Java代码
1.imm.hideSoftInputFromWindow(editText.getWindowToken(), 0);
Java代码
1.imm.hideSoftInputFromWindow(editText.getWindowToken(), 0);
imm.hideSoftInputFromWindow(editText.getWindowToken(), 0);显示键盘
Java代码
1.imm.showSoftInput(editText, 0);
Java代码
1.imm.showSoftInput(editText, 0);
我网上搜的你看看
http://zx273064010.javaeye.com/blog/798123
[解决办法]