当点击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);
}
}
});