2016-07-14 52 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; 
    } 
});