需要注意的是 setOnEditorActionListener這個方法,並不是在我們點擊EditText的時候觸發,也不是在我們對EditText進行編輯時觸發,而是在我們編輯完之后點擊軟鍵盤上的回車鍵才會觸發。
當我們定義一個可編輯控件EditText時
EditText ET_phone = (EditText) findViewById(R.id.ET_phonenumber);
會添加一個方法:
ET_phone.setOnEditorActionListener(new OnEditorActionListener() { @Override public boolean onEditorAction(TextView v, int actionId, KeyEvent event) { Log.e("點擊ET_phone", "沒有響應"); text.setText("Editing ET_phonenumber"); return false; } });