如何隐藏键盘默认情况下,只有点击EditText时才显示
这个问题在这里已经有了答案:
尝试这个。
@Override
protected void onResume() {
// TODO Auto-generated method stub
super.onResume();
answer_et.postDelayed(new Runnable() {
@Override
public void run() {
InputMethodManager imm = (InputMethodManager)getSystemService(
Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(edit_text.getWindowToken(), 0);
}
}, 100);
}
在手动隐藏软键盘后,有时edittext会获得焦点。
所以,延迟100毫秒,然后在onResume()方法中强制隐藏之后。
链接地址: http://www.djcxy.com/p/16603.html上一篇: How to hide keyboard by default and show only when click on EditText