안드로이드 개발 질문/답변
(글 수 45,052)
액티비티 실행 했을때 키보드 자동 실행은
AndroidManifest.xml의 activity 태그의 속성에 android:windowSoftInputMode="stateVisible
입니다만..
액티비티 실행했을때 키보드 자동 실행은 안하고.. 그 액티비티에서 팝업창을 띄울때 키보드 자동 실행은어케 하죠?
위와 같이 하면...팝업창이 있는 액티비티 실행시 키보드기 실행되버리는데요...
제가 원하는건...
액티비티 실행시는 키보드 자동실행이 안되다가.... 팝업창 실행시 키보드 자동 실행을 하려 합니다.
간ㄴ단할듯 한데... 방법을 못찾겠네요...
도와주세요~!
2011.07.21 10:21:47
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.toggleSoftInput(InputMethodManager.SHOW_FORCED, InputMethodManager.HIDE_IMPLICIT_ONLY);
코드상에서 키보드 띄우는 코드입니다
2011.07.21 10:29:28
@크샤
빠른 답변 감사 합니다.
염치 없지만 삽질좀 덜하고자 하나만 더 묻겠습니다.
키보드 감추기도... 좀... ^^;
위의 소스를 이용, 팝업창띄우면 자동으로 키보드가 뜨는데요.. 반대로
팝업창을 닫으면.. 키보드도 없어져야 하기에...
InputMethodManager. HIDE어쩌구를 찾아보고있는데.. 잘 안되네여~~!
미리 감사합니다 ^^;



