본문 바로가기

Language/Android

Activity 실행되면서 softkeyBoard 띄우기


이유는 잘 모르겠지만 액티비티가 실행되면서 소프트 키보드가 실행이 안되는 경우가 있다

그럴때 아래와 같이 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);

'Language > Android' 카테고리의 다른 글

AppWidget에서 ProgressBar 띄우기...  (1) 2010.07.01
키보드 이벤트  (0) 2010.06.28
공통 레이아웃(Layout) Include 처럼 사용 하기  (1) 2010.06.25
알람 AlramManager  (0) 2010.06.21
putExtra int값 넘기고 받기  (1) 2010.06.18