안드로이드 개발 질문/답변
(글 수 45,052)
editZoneName.setOnKeyListener(new OnKeyListener() { public boolean onKey(View v, int keyCode, KeyEvent event) {
// TODO Auto-generated method stub
if ( keyCode == KeyEvent.KEYCODE_ENTER){
?????
}
return false;
}
});
edittext 로 포커스가 가면 키보드가 나오게 되는데 글자를 입력후 enter를 누르면 키보드가 닫아지게 하고싶습니다..
무슨방법 없을까요?
폰 하단에 <- 이 빽키를 눌러줘야 키보드가 닫아지더라구요..
도와주십시오 !!




헐;; 자답을 다달아보내요 ㅎㅎ;;
1.<이동할 포커스>..requestFocus();
사용 목적:전 이미 패널을 만들어놓기 때문데 포커스 를 점유하더라구요;; 그리하여 사용
2. 키보드 사라지게하기!!
InputMethodManager imm = (InputMethodManager)getSystemService(context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(editZoneName.getWindowToken(), 0);
목적: Enter 를 누르게 되면 키보드가 유지되는경우 강제로 사라짐 효과