EditText의 onKeyListener에서 ACTION_UP 키코드를 받아포커스를 이동하려고 합니다..

포커스 이동이 되지 않네요

 View.onKeyListener mOnKeyListener = new View.onKeyListener() {

	public void onKey(View v, int keyCode, KeyEvent event){
		if(event.getAction() == KeyEvent.ACTION_UP){
			if(v.getId() == R.id.edit_one){
				...
				edit_one.setText("*");
				edit_two.setFocusable(true);
				edit_two.setFocusableInTouchMode(true);
				edit_two.requestFocus();
				return true;
			}else if(v.getId() == R.id.edit_two){
				...
				edit_two.setText("*");
				edit_three.setFocusable(true);
				edit_three.setFocusableInTouchMode(true);
				edit_three.requestFocus();
				return true;
			}
		}		
		return false;
	}
};


edit_one에서 ACTION_UP이벤트를 받아 edit_two로 포커스를 이동하고 싶은데 포커스 이동이 안되요..

테스트하고 있는 버전은 안드로이드 2.2입니다...

4.0에서는 잘 작동합니다..

어떻게 하면 작동할까요?