首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

TextEdit与软键盘的关系。解决思路

2012-04-05 
TextEdit与软键盘的关系。当点击EditText的时候,弹出软键盘,当点击屏幕的其它地方的时候,如何关闭软键盘?在

TextEdit与软键盘的关系。
当点击EditText的时候,弹出软键盘,当点击屏幕的其它地方的时候,如何关闭软键盘?在网上看了好多,好像基本不管用。
求高人指点。

[解决办法]
txtedit.setOnFocusChangeListener(new OnFocusChangeListener(){
@Override
public void onFocusChange(View arg0, boolean arg1) {
if(((EditText)arg0).hasFocus()){
}else{
((EditText)arg0).setFocusable(true);
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(((EditText)arg0).getWindowToken(), 0); 
}
}
});

热点排行