본문 바로가기
  • fishing...
  • eating...
MISCELLANEOUSNESS

android] Soft Keyboard 완료(Done) 키 핸들링하기.

by 회색뿔 2011. 1. 28.


passText.setOnEditorActionListener( new OnEditorActionListener() {
@Override
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
	// TODO Auto-generated method stub
	if ((actionId == EditorInfo.IME_ACTION_DONE) ||
		(event != null && event.getKeyCode() == KeyEvent.KEYCODE_ENTER)) {
			// something To do.
			clearPage();
		}
		return false;
	}
});

안드로이드 프로그래밍 중에 soft keyboard에서 입력되는 완료(Done) 키(key)를 제어할 일이 있을 것이다.

public class InputPage extends Activity implements OnEditorActionListener

클래스 정의시 위와 같이 선언을 해주고 재정의를 통해서 수행해도 될 것이다.
passText.setOnEditorActionListener(this);
위와 같이 변경해 준다면 이용 가능하겠지..