2010.10.18 16:15


Activity 실행 시, EditText에 Focus가 가 있더라도, 혹은 requestFocus() 메소드를 실행 시켜 주어도 키보드가 자동으로 띄지 않는 경우가 있다. 이와 같은 경우, 아래와 같은 구현을 통해서 강제로 띄우기가 가능하다.

---------------------------------------------------------------------------------------------------------------------

private EditText mEditText;
....

new Handler().postDelayed(new Runnable(){
public void run(){
InputMethodManager input= (InputMethodManager)getSystemService(INPUT_METHOD_SERVICE);
        input.showSoftInput((AutoCompleteTextView)findViewById(R.id.wc_search_txt_find),          
        input.SHOW_IMPLICIT);
inputManager.showSoftInput(mEditText, 0);
}
}, 100 );
신고
Posted by 구름같은사나이

티스토리 툴바