프로그래밍/안드로이드

안드로이드 - 키보드 보이기와 숨기기

김마농 2012. 8. 14. 10:42



키보드를 제어하려면 InputMethodManager 객체를 사용한다. 이 객체는 getSystemService 메서드로 구할 수 있으며 다음 메서드로 키보드를 보이거나 숨긴다.


mImm.showSoftInput(View view, int flags);

mImm.hideSoftInputFromWindow(IBinder windowToken, int flags [,ResultReceiver resultReceiver]);


위와 같이 Show버튼을 누르면 키보드가 등장하고, Hide버튼을 누르면 키보드가 사라진다.