Помните, что этот метод гарантированно работает только для аппаратных клавиатур, программные клавиатуры не обязаны выпускать эти события

явил EditText программно (т.е. не в XML) и хочу применить к нему обработчик OnKeyDown. Показанный код не работает. Контекст заключается в том, что я пытаюсь захватить с клавиатуры короткую строку, которая не должна содержать управляющие символы (я начал с клавиши Enter). Может быть, есть лучший способ?

Спасибо!

        public EditText ttsymbol;

/** Called when the activity is first created. */
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) { 
        switch (keyCode) { 
        case KeyEvent.KEYCODE_ENTER: 
            // IGNOREenter key!! 
            return true; 

        }return false; 
  }

Ответы на вопрос(1)

Ваш ответ на вопрос