가상키보드 보이기, 감추기 코드 :: 소림사의 홍반장!

가상키보드 보이기, 감추기 코드

2012. 3. 27. 20:50 - 삘쏘굿
	//가상키보드 감추기
	public void hideKeyboard() {
	    InputMethodManager imm =
	    		(InputMethodManager)getSystemService(INPUT_METHOD_SERVICE);
	    		 imm.hideSoftInputFromWindow(getCurrentFocus().getWindowToken(), 0);
	}
 
// 가상키보드 보이기
public void showKeyboard() {
EditText ETText = (EditText) findViewById(R.id.edittext_id);
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.showSoftInput(ETText , InputMethodManager.SHOW_IMPLICIT);
} 

이벤트 처리 시 사용가능
ex)
Button b = (Button)findViewById(R.id.button1);
        b.setOnClickListener(new OnClickListener() {
   
   public void onClick(View v) {
   //가상키보드 감추기
    InputMethodManager imm =
(InputMethodManager)getSystemService(INPUT_METHOD_SERVICE);
    imm.hideSoftInputFromWindow(getCurrentFocus().getWindowToken(), 0);
    
   }
  });

다른 카테고리의 글 목록

Dev. 안드로이드/참고소스 카테고리의 포스트를 톺아봅니다