화면상에 에디트텍스트가

 

Edit1   

Edit2

Edit3      Edit4

Edit5

 

이런식으로 배치되어있습니다.

에뮬 상에서 엔터를 이용해 포커스를 이동시키는데

에딧 1 2 3 까지는 잘오는데 3에서 4로 이동이 안되서

아래같은 코드를 짰습니다만

3에서 4로의 이동도 4에서 5로의 이동도 안됩니다.

원인이 뭘까요 ㅜㅜ

 

 

 Input3= (EditText)m_Controls.findViewById(R.id.input3);
        Input3.setId(3);
        Input3.setNextFocusDownId(4);
        

Input4 = (EditText)m_Controls.findViewById(R.id.input4);
        Input4.setId(4);
        Input3.setNextFocusDownId(5);
Input5 =  (EditText)m_Controls.findViewById(R.id.input4);
        Input5.setId(5);