Получение события нажатия Enter в компоненте EditText на платформе Android

октября
10
2012
Метки: android edittext enter java

Отлавливания нажатия клавиши Enter в поле для ввода EditText - достаточно частая задача на платформе Android. Расскажем как это сделать наиболее оптимальным способом.

Это делается с помощью OnEditorActionListener. Ниже приведен исчерпывающий код:


editText.setOnEditorActionListener( new OnEditorActionListener() {
	public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
		if( event != null && event.getKeyCode() == KeyEvent.KEYCODE_ENTER){
			// обработка нажатия Enter
			return true;
		}
		return false;
	}
});

Напишите первое сообщение!

Вы должны войти под своим аккаунтом чтобы оставлять комментарии