读书人

隐藏键盘解决方案

发布时间: 2012-03-19 22:03:05 作者: rapoo

隐藏键盘
请教个问题:
看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
[解决办法]

探讨

1.InputMethodManager imm = (InputMethodManager)getSystemService(SendActivity.this.INPUT_METHOD_SERVICE);
Java代码
1.InputMethodManager imm = (InputMethodManager)getSystemService(SendActivity.this.……

读书人网 >Android

热点推荐