2016-01-30 5 views
0

У меня есть этот EditText для пароля, который позволяет только 4 символа. Мой вопрос: как мне ввести пароль после ввода четырех символов? Без использования кнопки сразу после 4-го символа он вводит пароль.android edittext автоматически вводит ввод

ответ

1

Вы можете использовать textChangeListener.

Field1.addTextChangedListener(new TextWatcher() { 

    @Override 
    public void afterTextChanged(Editable s) {} 

    @Override  
    public void beforeTextChanged(CharSequence s, int start, 
    int count, int after) { 
    } 

    @Override  
    public void onTextChanged(CharSequence s, int start, 
    int before, int count) { 
     if(s.length() == 4) 
     // length is 4 characters do what you want to do here. 
     Toast.makeText(context, s, 100).show(); 
    } 
    }); 
+0

большое спасибо !! – Ralph

Смежные вопросы