Pre*_*exx 19 android focus android-edittext
我的Activity上有2个EditText,并设置maxLength为5.
现在我想把焦点设置为editText2,如果达到5的长度editView1...
我尝试过:
editView1.setOnKeyListener(new OnKeyListener() {
    @Override
    public boolean onKey(View v, int keyCode, KeyEvent event) {
        if(editView1.getText().length() == 5)
            editView2.requestFocus();
        return false;
    }
});
但它不会起作用..
小智 41
这有效
final EditText editText1 = (EditText) findViewById(R.id.editText1);
final EditText editText2 = (EditText) findViewById(R.id.editText2);
editText1.setOnKeyListener(new OnKeyListener() {
    @Override
    public boolean onKey(View v, int keyCode, KeyEvent event) {
        if(editText1.getText().length() == 5)
            editText2.requestFocus();
        return false;
    }
});
| 归档时间: | 
 | 
| 查看次数: | 49808 次 | 
| 最近记录: |