간단한 앱을 하나 만들고 있는데요.
4자리 비밀번호를 걸고 포커스를 이동시키려 합니다.
앞으로 전진하는 것은 되는데, del키로 뒤로 이동을 시키려 하는데 왜인지 두칸씩 이동을 합니다.
코드는 이렇게 했구요.....
도저히 모르겠네요.
왜 두개씩 타는지....
고수님들 부탁합니다.

pass_Re[3].setOnKeyListener(new OnKeyListener() {

@Override
public boolean onKey(View v, int keyCode, KeyEvent event) {
// TODO Auto-generated method stub
if(keyCode == KeyEvent.KEYCODE_DEL)
{
Log.e("pass_Re[3]","pass_Re[2]");
pass_Re[2].requestFocus();
}
return false;
}
});
pass_Re[2].setOnKeyListener(new OnKeyListener() {

@Override
public boolean onKey(View v, int keyCode, KeyEvent event) {
// TODO Auto-generated method stub
if(keyCode == KeyEvent.KEYCODE_DEL)
{
Log.e("pass_Re[2]","pass_Re[1]");
pass_Re[1].requestFocus();
}
return false;
}
});
pass_Re[1].setOnKeyListener(new OnKeyListener() {

@Override
public boolean onKey(View v, int keyCode, KeyEvent event) {
// TODO Auto-generated method stub
if(keyCode == KeyEvent.KEYCODE_DEL)
{
pass_Re[0].requestFocus();
}
return false;
}
});