TextEdit与软键盘的关系。 当点击EditText的时候,弹出软键盘,当点击屏幕的其它地方的时候,如何关闭软键盘?在网上看了好多,好像基本不管用。求高人指点。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 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); } } }); 感谢楼上的,不过,我已经在他们的父layout上写了一个监听,还是非常感谢你。分给你了。呵呵 问个基础问题! 继承自ListActivity后ListView属性只能为固定的属性吗? Eclipse SDK 无法创建虚拟机 可行性分析:让一个应用的页面始终位于其它应用页面之前(即置顶) Android后台发送彩信_项目源码_谁可以传一下 求助,ListView的更新问题 每个手机厂商分别有一个电子市场吗? 安卓开发 访问网络 4.2系统下调用getResponseCode 抛异常 View.OnClickListener()被禁用,怎么办 使用retrofit遇到的问题 AlarmManager问题求解 android读取 assets 下文件中的json数据,在线等
@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);
}
}
});