Вы можете использовать 2 события для достижения этой цели. Первый - onTextChangedListener, если вы хотите получать текст из EditText каждый раз, когда он редактируется. Вторым является onKeyDownListener. Вы можете проверить, равен ли ключ для ввода. getText (). toString () используется для получения текста EditText. Вот фрагмент кода:
myEditText.setOnKeyListener(new View.OnKeyListener() {
@Override
public boolean onKey(View v, int keyCode, KeyEvent event) {
if ((event.getAction() == KeyEvent.ACTION_DOWN) && (keyCode == KeyEvent.KEYCODE_ENTER)) {
String tmp = draw.myEditText.getText().toString().trim();
//to hide keyboard
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(myEditText.getWindowToken(), 0);
}
return false;
}
});