Невозможно ввести новую строку в многострочном текстовом поле редактирования (кнопка ввода изменит фокус на следующее поле ввода) - PullRequest
3 голосов
/ 12 марта 2012

У меня есть поле EditText со следующим кодом Java:

EditText edittxt=new EditText(cntxt);
edittxt.setInputType(EditorInfo.TYPE_TEXT_FLAG_MULTI_LINE);
edittxt.setMinLines(minLines);
edittxt.setGravity(Gravity.TOP);
edittxt.setVerticalScrollBarEnabled(true);

Но он изменит фокус на следующее поле EditText, когда я наберу кнопку «ввод» на программной клавиатуре. Поэтому проблема в том, что пользователь не может вводить новые строки в этом многострочном текстовом поле.

Кто-нибудь знает эту проблему? Я искал в Google. Большинство из этих решений, как отключить кнопку «войти».

1 Ответ

0 голосов
/ 12 марта 2012

Вы пытались установить параметр IME setImeOptions (int) и установить его IME_NULL

...