2016-07-14 3 views
0

Как активировать btn_aprove, когда пользователь нажимает введите/следующий/готов от shelfnumberbox, когда пользователь имеет текст в немкак активировать кнопку, когда пользователь нажимает войти на конкретный EditText

shelfnumberbox.addTextChangedListener(new TextWatcher() { 
      @Override 
      public void beforeTextChanged(CharSequence charSequence, int i, int i1, int i2) { 

      } 

      @Override 
      public void onTextChanged(CharSequence charSequence, int i, int i1, int i2) { 

      } 

      @Override 
      public void afterTextChanged(Editable editable) { 

       btn_aprove.performClick(); 
      } 
     }); 
+0

дублированный вопрос: http://stackoverflow.com/questions/1489852/android-handle-enter-in-an-edittext –

ответ

0

Попробуйте это:

shelfnumberbox.setOnEditorActionListener(new OnEditorActionListener() {   
    @Override 
    public boolean onEditorAction(TextView v, int actionId, KeyEvent event) { 
     if(actionId==EditorInfo.IME_ACTION_DONE){ 
      btn_aprove.performClick(); 
     } 
    return false; 
    } 
}); 
Смежные вопросы