Форум программистов, компьютерный форум CyberForum.ru

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

Войти
Регистрация
Восстановить пароль
 
kozak95
34 / 34 / 10
Регистрация: 01.11.2013
Сообщений: 319
#1

Не могу скрыть клавиатуру - Android

31.08.2016, 21:54. Просмотров 266. Ответов 4
Метки нет (Все метки)

Использую вот такой код, чтобы скрыть клавиатуру:
Java
1
2
3
 
            InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
            imm.hideSoftInputFromWindow(edtSeach.getWindowToken(), 0);
Но она упорно не хочет прятаться. Что не так?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.08.2016, 21:54     Не могу скрыть клавиатуру
Посмотрите здесь:

Android Как применить собственную клавиатуру?
Android Заблокировать клавиатуру
Android Edit text как вызвать клавиатуру виртуальную
Программно заблокировать клавиатуру Android
Android Как открыть клавиатуру Android без xml
Android Скрыть клавиатуру
Как убрать клавиатуру в EditText? Android
Android скрыть клавиатуру
Убрать цифровую клавиатуру Android
Android Убрать клавиатуру
Android Показать/скрыть экранную клавиатуру
Android Спрятать клавиатуру в EditText

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
vxg
Модератор
3057 / 1859 / 195
Регистрация: 13.01.2012
Сообщений: 7,070
01.09.2016, 09:51     Не могу скрыть клавиатуру #2
kozak95, у меня прячет
ExFau$t
213 / 196 / 39
Регистрация: 08.05.2012
Сообщений: 1,117
01.09.2016, 14:37     Не могу скрыть клавиатуру #3
Попробуй так:

Java
1
2
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.toggleSoftInput(InputMethodManager.SHOW_FORCED, 0);
или так:

Java
1
2
3
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
                                                            imm.hideSoftInputFromWindow(ed.getWindowToken(),
                                                                    InputMethodManager.HIDE_NOT_ALWAYS);
kozak95
34 / 34 / 10
Регистрация: 01.11.2013
Сообщений: 319
01.09.2016, 15:38  [ТС]     Не могу скрыть клавиатуру #4
Цитата Сообщение от ExFau$t Посмотреть сообщение
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.toggleSoftInput(InputMethodManager.SHOW_FORCED, 0);
Да, работает. В чем разница этих методов?
ExFau$t
213 / 196 / 39
Регистрация: 08.05.2012
Сообщений: 1,117
01.09.2016, 17:52     Не могу скрыть клавиатуру #5
kozak95, если вызовешь этот снова, то клава появится. А твой вариант не работает, наверное, потому что у тебя фокус на editText'е не стоит.
Yandex
Объявления
01.09.2016, 17:52     Не могу скрыть клавиатуру
Ответ Создать тему
Опции темы

Текущее время: 11:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru