본문 바로가기

Android/키보드

안드로이드/Android 키보드 Show / Hide 시키기 ~!


 < 개발 환경 >  
   작성일 : 2013.03.01
   OS 설치 버전 : Windows7 32bit  
   SDK 설치 버전 : 안드로이드 SDK 4.2 (젤리빈) / API LEVEL : 17  
   ADT 설치 버전 : 21   
   Java 설치 버전 : JDK 1.6.0_20 / JRE6 
   이클립스 설치 버전 : Indigo
   테스트단말 : 삼성 갤럭시 S2 4.0.4 (아이스크램 샌드위치)   

 < 프로젝트 적용 > 
   Android Build Target / API LEVEL / Complie With : 10  
   minSdkVersion : 7 
   targetSdkVersion : 7 
   Java Compiler Level : 1.6  
   Text file encoding : UTF-8




안드로이드/Android 키보드 Show / Hide 시키기 ~!




안드로이드에서 소프트 키보드 Show / Hide 시키는 방법 입니다.


public boolean hideSoftInputWindow(View edit_view, boolean bState) {
		
		InputMethodManager imm = (InputMethodManager) getSystemService
				(Context.INPUT_METHOD_SERVICE);
		
		if ( bState )
			return imm.showSoftInput(edit_view, 0);
		else
			return imm.hideSoftInputFromWindow
					(edit_view.getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS);
			
	}