С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
Vova25super
2 / 2 / 0
Регистрация: 08.01.2016
Сообщений: 42
1

Убрать клавиатуру

26.05.2016, 22:16. Просмотров 1198. Ответов 6

Есть Navigation Activity, там EditText. Проблема в том, что если напечатать в нем что-то, а потом, не убирая клавиатуры, нажать на шторку, то шторка, выдвинувшись, окажется под клавиатурой. Как сделать так, чтобы при нажатии на шторку, клавиатура програмно убиралась.
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.05.2016, 22:16
Ответы с готовыми решениями:

Убрать экранную клавиатуру
Здравствуйте. На активити размещены различные элементы (кнопки, сикбары,...

Убрать цифровую клавиатуру
Добрый день! В приложении есть интент который использую в качестве окна с...

Как убрать клавиатуру?
У меня есть DialogFragment, в нем поле для ввода. Если при клике на нем...

Как убрать клавиатуру в EditText?
Есть EditText в нем ссылка которую нужно выделять для копирования (выделить и...

Как программно убрать клавиатуру после нажатия кнопки "Далее"?
Здравствуйте, уважаемые форумчане. Я недавно начал изучать android и столкнулся...

6
korshun84
87 / 86 / 23
Регистрация: 08.07.2014
Сообщений: 533
27.05.2016, 07:48 2
Вы вообще поисковиками пользоваться умеете ?
Простой запрос "android убрать клавиатуру" выдает 100500 ссылок с ответами. Но проще создать тему на форуме и тухнуть, ожидая ответа, да ?
0
Vova25super
2 / 2 / 0
Регистрация: 08.01.2016
Сообщений: 42
27.05.2016, 10:28  [ТС] 3
поисковик это конечно хорошо, но все ответы, которые там есть, убирают клавиатуру либу по нажатию Button, либо EditText. А мне нужно именно по нажатии шторки
0
Pablito
2767 / 2198 / 744
Регистрация: 12.05.2014
Сообщений: 7,722
Завершенные тесты: 1
27.05.2016, 10:48 4
Цитата Сообщение от Vova25super Посмотреть сообщение
то шторка, выдвинувшись, окажется под клавиатурой.
проверил на телефоне и эмуляторе - шторка выдвигается и накрывает клавиатуру
0
Vova25super
2 / 2 / 0
Регистрация: 08.01.2016
Сообщений: 42
27.05.2016, 10:58  [ТС] 5
смотрите фотографию
0
Миниатюры
Убрать клавиатуру  
Pablito
2767 / 2198 / 744
Регистрация: 12.05.2014
Сообщений: 7,722
Завершенные тесты: 1
27.05.2016, 11:12 6
Лучший ответ Сообщение было отмечено Vova25super как решение

Решение

это называется Navigation Drawer а не шторка, в моей вселенной шторкой называют ту полупрозрачную штуку, которая на телефоне вытягивается от верха экрана

проще всего на EditText повесить FocusChangeListener
Java
1
2
3
4
5
6
7
8
9
        editText.setOnFocusChangeListener(new View.OnFocusChangeListener() {
            @Override
            public void onFocusChange(View v, boolean hasFocus) {
                if (!hasFocus) {
                    InputMethodManager imm =  (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
                    imm.hideSoftInputFromWindow(v.getWindowToken(), 0);
                }
            }
        });
2
Vova25super
2 / 2 / 0
Регистрация: 08.01.2016
Сообщений: 42
27.05.2016, 11:24  [ТС] 7
Спасибо, помогло. Тему можно закрыть
0
27.05.2016, 11:24
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.05.2016, 11:24

Заблокировать клавиатуру
Требуется заблокировать клавиатуру, чтобы она не появлялась, когда EditText...

Скрыть клавиатуру
Есть активность, в нем фрагменты. В фрагменте 1 если открыть клавиатуру и...

скрыть клавиатуру
как сделать, чтобы после нажатия кнопки лупы (на клавиатуре) клавиатура...


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

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

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