使用原因:
Edittext输入内容搜索数据,搜索完之后仍需要弹出软键盘,etText.requestFocus();失效。
解决方案:(做一个延迟)
etText.postDelayed(newRunnable(){
@Override
public voidrun(){
etText.setFocusable(true);
etText.setFocusableInTouchMode(true);
etText.requestFocus();
InputMethodManagerimm=(InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.toggleSoftInput(0,InputMethodManager.HIDE_NOT_ALWAYS);
}
},500);