在输入pressed_android上更改edittext的焦点

时间:2014-04-19 12:27:26

标签: android focus android-edittext onkeypress

所以我想将焦点切换到edittext karticeEdit,如果在edittext中输入了gotovinaEdit,则按下。到目前为止,这是我的代码,但它无法正常工作

 final EditText gotovinaEdit = (EditText) vieww.findViewById(R.id.gotovinaEdit);
 final EditText karticeEdit = (EditText) vieww.findViewById(R.id.karticeEdit);
 gotovinaEdit.setOnKeyListener(new View.OnKeyListener() {
                @Override
                public boolean onKey(View view, int i, KeyEvent keyEvent) {
                    if ((keyEvent.getAction() == KeyEvent.ACTION_DOWN) && (i == KeyEvent.KEYCODE_ENTER)) {
                        gotovinaEdit.clearFocus();
                        karticeEdit.requestFocus();
                        return true;
                    }
                    return false;
                }
            });
编辑:想出来,只需添加android:singleLine =“true”,希望这有助于某人

1 个答案:

答案 0 :(得分:2)

想出来,只需添加android:singleLine =" true",希望这有助于某人