키보드에서 Enter (Next나 다음 등) 키 처리를 연결해주는 방법이다.
이 처리가 안되는 onKeyListener() 이외에
EditText의 경우 onEditorActionListener() 를 사용할 수 있다.
그리고 setImeOptions() 함수를 통해 액션을 제어할 수 있다.
이 처리가 안되는 onKeyListener() 이외에
EditText의 경우 onEditorActionListener() 를 사용할 수 있다.
그리고 setImeOptions() 함수를 통해 액션을 제어할 수 있다.
// EditText Listener 등록 및 Next 버튼으로 보이기 EditText edittext = (EditText) findViewById(R.id.edittext); edittext.setOnEditorActionListener(this); edittext.setImeOptions(EditorInfo.IME_ACTION_NEXT) @Override public boolean onEditorAction(TextView v, int actionId, KeyEvent event) { if((actionId == EditorInfo.IME_ACTION_DONE) || (event != null && event.getKeyCode() == KeyEvent.KEYCODE_ENTER)) { // TODO Auto-generated method stub } return false; }