Language/Android
Activity 실행되면서 softkeyBoard 띄우기
지우기
2010. 6. 18. 15:13
이유는 잘 모르겠지만 액티비티가 실행되면서 소프트 키보드가 실행이 안되는 경우가 있다
그럴때 아래와 같이 0.5 초 뒤에 강제적으로 실행을 해주면 된다.
context = this;
editText.requestFocus();
Timer timer = new Timer();
timer.schedule(new TimerTask() {
@Override
public void run() {
InputMethodManager m = (InputMethodManager)
context.getSystemService(Context.INPUT_METHOD_SERVICE);
m.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS);
}
}, 500);