Форум программистов, компьютерный форум, киберфорум
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
MaFa23
1 / 1 / 0
Регистрация: 12.12.2015
Сообщений: 34
#1

Не переводить фокус на следующий EditText при нажатии enter - Программирование Android

25.07.2016, 18:59. Просмотров 306. Ответов 1
Метки нет (Все метки)

Если имеется несколько EditText, то при нажатии enter экранной клавиатуры фокус переходит на следующий editText.
Нужно, чтобы при нажатии enter просто скрывалась экранная клавиатура, и пропадал фокус.

Единственный способ, который я пока придумал - блокировать все текстовые поля, а при клике разблокировать и ставить фокус, но мне кажется, должно быть решение попроще
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.07.2016, 18:59
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Не переводить фокус на следующий EditText при нажатии enter (Программирование Android):

Добавить символ в EditText при нажатии кнопки - Программирование Android
Программа при нажатии на Button, должна выводить в EditText символ, например нажимаем на Button ooo, и в EditText появляется буква 'k', но...

При нажатии на EditText показать клавиатуры с нужным языком - Программирование Android
как вызвать клавиатуру с нужным языком? например при нажатии на EditText показать клавиатуру на испанском языке независимо от того в какой...

При нажатии на кнопку следующий @string/xxxx - Программирование Android
Как сделать так, что бы при нажатии на кнопку значение текста TextView присваивался следующему компоненту. Сейчас приведу пример, что бы...

EditText обработчик нажатия на Enter - Программирование Android
Всем привет! Не могу понять, почему не работает код: final EditText editText = (EditText)findViewById(R.id.editText); ...

EditText смещается вниз при вводе текста, который занимает объём больше, чем EditText - Программирование Android
EditText сещается вниз при вводе текста который занимает обём больше чем EditText. Как устранить?

Ребят, как сделать так, что бы фокус с одного editText переключался на другой? - Программирование Android
Есть 4 editText как сделать так, что бы пользователь ввел один символ в один едит, а далее фокус переключается на другой едит. Т.е...

1
vxg
Модератор
3208 / 2011 / 230
Регистрация: 13.01.2012
Сообщений: 7,790
25.07.2016, 21:04 #2
MaFa23 попробуйте скрывать клавиатуру при появлении перевода строки
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
    private class AnswerTextWatcher implements TextWatcher {
        @Override
        public void afterTextChanged(Editable s) {
            if (s.length() != 0 && s.charAt(s.length() - 1) == '\n') {
                s.delete(s.length() - 1, s.length());
                InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
                imm.hideSoftInputFromWindow(answer.getWindowToken(), 0);
            }
        }
 
        @Override
        public void beforeTextChanged(CharSequence arg0, int arg1,
                int arg2, int arg3) {
        }
 
        @Override
        public void onTextChanged(CharSequence arg0, int arg1, int arg2,
                int arg3) {
        }
    }
...
    private EditText answer;
...
...onCreate
...
        answer = (EditText)findViewById(R.id.main_answer);
        AnswerTextWatcher answerTextWatcher = new AnswerTextWatcher();
        answer.addTextChangedListener(answerTextWatcher);
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.07.2016, 21:04
Привет! Вот еще темы с ответами:

Ввод в один EditText и авто-вычисление в двух других EditText - Программирование Android
Всем привет. Есть три поля EditText,виртуальные клавиатуры у всех заблокированы,а ввод чисел в поле осуществляется с Button(ов). Вопрос...

При нажатии на Enter перевести фокус на нужный Edit - Delphi
при нажатие на энтер фокус перевадильса нужны мне эдит. я вот такой код напортачил ну чтоб приблизительна знали что я хачу procedure...

Организовать ,что при нажатии Enter входит в меню , а при нажатии Esc выходит с программы - Pascal ABC
Вот кусочек курсовой , помогите организовать такую вещь как при нажатии Enter входит в меню , а при нажатии Esc выходит с программы.Если...

Имитация нажатии кнопки при нажатии ENTER в инпуте - JavaScript
Друзья подскажите пожалуйся не могу найти информацию Есть input type="text" при нажатии Enter нужно имитировать нажатии button (id=mybtn)...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.