куда прописать — в обработчик клика виджета, после клика по которому должна убираться клавиатура. Что прописать — вызов метода clearFocus.
5 сен 2013 в 6:52
Учтите, что инструкции к android примитивно-недостаточны. Что такое кнопка «Back» — никто не догадается.
15 мар 2017 в 11:17
2 ответа 2
Сортировка: Сброс на вариант по умолчанию
Мне кажется это какой-то нездоровый паттерн действий юзера. В Андроид предусмотрен способ скрытия клавиатуры нажатием кнопки «Back» или же в некоторых софт-клавиатурах предусмотрена кнопка скрытия клавиатуры. Кроме того нельзя упускать из виду, что есть девайсы с хардверными клавиатурами. Так что я бы не стал заморачиваться таким велосипедостроительством.
Если это ваша личная инициатива — забудьте о ней, если хотелки заказчика, то попробуйте объяснить ему что в экосистеме Андроида так не принято делать — покажите ему альтернативы. Если заказчик все равно хочет — установите ему клавиатуру с кнопкой скрытия. Если все равно продолжает настаивать то тогда изобретайте велосипед примерно таким макаром:
Плавающая клавиатура
- Определите что такое «другое место экрана»
- В этом «другом месте экрана» повесьте листенер клика — View.OnClickListener
- По событию клика убирайте фокус EditText.clearFocus() или просто скрывайте клаву через getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN)
Проблема здесь в том, что этих «других мест экрана» может быть слишком много и при изменении дизайна придется опять на них вешать слушатели. Альтернативное решение такое:
Надо обрабатывать Activity.onTouchEvent() — он вызывается всякий раз когда касание не было перехвачено никаким виджетом/вьюшкой. Далее применяем п. 3. Минус этого решения в том, что скрытие клавы будет происходить только при касании пустого места в Activity — то есть опять упирается в определение понятия «другого места экрана»
Источник: ru.stackoverflow.com
Как убрать клавиатуру с экрана андроид: android — Убрать клавиатуру при щелчке на свободное место
Как отключить всплывающую клавиатуру Google на Android
El Клавиатура гугл У вас есть несколько вариантов, которые стоит рассмотреть. Среди них — возможность деактивировать всплывающие окна, которые появляются при нажатии клавиш, что ускоряет набор текста.
- 1 Что такое всплывающее окно приложения клавиатуры на Android для
- 2 Как отключить всплывающее окно с клавиатурой Google на мобильном телефоне Android
Что такое всплывающее окно приложения клавиатуры на Android для
Для чего нужно всплывающее окно клавиатуры? Вначале казалось, что смартфоны хотят делать ставку на физические клавиатуры. Вам просто нужно посмотреть на первый мобильный Android или старые ежевика видеть, что для многих это был правильный путь. Однако разработка пошла по другому пути, и наконец победили экранные клавиатуры. Тем не менее, это привело к определенным дизайнерским решениям, которые, конечно же, включают то, с которым мы имеем дело сегодня.
Всплывающее окно на клавиатуре используется, чтобы определить, ошиблись ли вы.. Идея состоит в том, что вы видите нажатую клавишу большим и через секунду узнаете, нажали ли вы правильную. Если вы допустили ошибку, вы можете удалить ее мгновенно. Если вы правы, поток продолжается, и вы продолжаете писать без проблем. Это способ противодействовать предполагаемой тенденции к отказу, которая, как предполагалось, была у экранных клавиатур.
Проблема в том, что для многих это может быть очень надоедливым вариантом. Поскольку мы привыкли писать на мобильных телефонах и планшетах, правда в том, что мы уже работаем так же быстро, как с физической клавиатурой. Таким образом, это всплывающее уведомление может быть ненужным. В Клавиатура гугл позволяет отключить его, и это тот вариант, который нас интересует.
Как отключить всплывающее окно с клавиатурой Google на мобильном телефоне Android
- Откройте Настройки пользователя GBoard. Самый быстрый способ доступа — показать значок GBoard в панели приложений.
- Как только вы это сделаете, войдите в меню предпочтения и ищите вариант под названием Увеличение при нажатии клавиши. Выключи это.
- Готово.
Вы увидите, что опыт написания различается. Всплывающие окна больше не будут появляться и правда в том, что их можно упустить. Мы привыкли использовать эту систему, и нам инстинктивно нужно, чтобы они продолжали появляться. Но через некоторое время это может привести к более быстрому набору текста без отвлекающих факторов на вашем мобильном телефоне.
Не забудьте изучить каждое приложение для клавиатуры, чтобы узнать обо всех его функциях. В конце концов, это такие же приложения, как и другие, с очень интересными настройками.
Подпишитесь на наш Youtube-канал
Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.
Вы можете быть заинтересованы
Скрыть андроид экранную клавиатуру при использовании внешней клавиатуры
Несколько дней назад, чтобы сделать свое рабочее место более портативным, я купил внешнюю Bluetooth-клавиатуру для Samsung Note 10.1. Все о внешней клавиатуре было потрясающим. Но единственное, что продолжало меня беспокоить, — это виртуальная экранная клавиатура, которая продолжала появляться, даже когда была подключена клавиатура Bluetooth.
Чтобы скрыть клавиатуру, достаточно нажать кнопку, но раздражает то, что она появляется каждый раз, когда я касаюсь экрана, чтобы переместить курсор. Потребовалось всего одно или два таких раздражающих случая, чтобы заставить меня натянуть рукава и начать искать решение. Как и следовало ожидать, я нашел не одно, а два решения этой досады. Вот так.
1. Нулевая клавиатура
Самым простым решением вышеуказанной проблемы является Android-приложение под названием Null Keyboard. Приложение устанавливается на устройство как клавиатура Android, но ничего не делает. Идея заключается в том, что при использовании нулевой клавиатуры клавиатура не появляется на экране, даже если вы не используете внешнюю клавиатуру. После того, как вы установили приложение, вам нужно будет активировать его как дополнительную клавиатуру на вашем устройстве.
Чтобы активировать пустую клавиатуру, откройте « Настройки Android» и перейдите к « Язык и клавиатура». Здесь поставьте галочку против Null Keyboard, чтобы активировать ее. После этого, когда к планшету подключена внешняя клавиатура и вы находитесь в режиме редактирования, измените метод ввода на Null Keyboard с помощью ящика. Не забудьте вернуться к клавиатуре по умолчанию, которую вы использовали, когда закончите работу с внешней клавиатурой.
Нулевая клавиатура — лучшее решение, когда вы всегда работаете с клавиатурой Bluetooth, так как переключение клавиатуры может вызвать проблемы во время. Пока я использовал Нулевую клавиатуру, переключаться с Samsung на Нулевую клавиатуру было легко с помощью уведомления в ящике. Однако после выбора Null Keyboard опция быстрого выбора клавиатуры больше не появлялась, и мне пришлось вручную отключить клавиатуру в настройках, чтобы вернуться к экранной клавиатуре по умолчанию.
Полезный совет: если вы используете приложение Tasker, вы можете использовать его для автоматического переключения метода ввода при подключении внешней клавиатуры.
2. AnySoftKeyboard
Решением вышеупомянутой проблемы является AnySoftKeyboard. Это одна из множества доступных экранных клавиатур для Android. Но что хорошо в этой клавиатуре, так это то, что она может быть исправлена для обнаружения события нажатия клавиши внешней клавиатуры, чтобы автоматически скрывать экранную клавиатуру. AnySoftKeyboard — это удивительная виртуальная клавиатура для Android, которая намного лучше, чем некоторые из стандартных клавиатур Android.
После того, как вы установили и активировали AnySoftKeyboard (ASK), вы можете сразу начать использовать его. Чтобы активировать функцию обнаружения внешней клавиатуры, откройте « Настройки Android» и выберите « Язык и клавиатура». Здесь найдите AnySoftKeyboard и нажмите на кнопку настроек рядом с ней для настройки.
В настройках ASK откройте твики и установите флажок Скрыть клавиатуру на физическом ключе. После активации этой функции при каждом касании экрана для ввода текста экранная клавиатура все равно будет отображаться, но будет автоматически скрываться при обнаружении события нажатия клавиши с внешней клавиатуры.
Так что, если вы постоянно используете внешнюю клавиатуру, лучше использовать Null Keyboard. Но если вам придется переключаться между клавиатурой Bluetooth и экранной клавиатурой, AnySoftKeyboard будет просто замечательно. Я думаю, этих двух решений должно быть достаточно, чтобы позаботиться о проблемах с внешней клавиатурой в Android.
Стоп на экранной клавиатуре, появляющейся для эмулятора Android?
спросил 12 лет, 4 месяца назад
Изменено 2 года, 1 месяц назад
Просмотрено 10 тысяч раз
Я использую диспетчер AVD в eclipse. Есть ли параметр, который я могу использовать, чтобы остановить появление экранной клавиатуры, когда поле ввода имеет фокус?
Я пробовал has hardware keyboard = true, но тогда эмулятор вообще не запускается :-S
- android
- android-emulator
- avd
Ответ mstoic работает, но с одной проблемой: Google голосовой ввод включается без возможности избавиться от него.
Не уверен, что это доступно в эмуляторах всех версий Android, но я нашел это в Настройки -> Система -> Языки и ввод -> Физическая клавиатура (эмулятор API 29). Это сработало для моего варианта использования.
Эмулируемое устройство должно иметь физическую клавиатуру, поэтому программная клавиатура отпадает.
Я попробовал это сейчас, и эта комбинация конфигураций работает для меня:
hw.keyboard=yes hw.touchScreen=нет
В AVD есть физическая клавиатура, но нет сенсорного экрана, поэтому для ввода текста можно использовать только физическую клавиатуру, а эмулятор не показывает программную клавиатуру.
Просто отключите приложение Gboard в эмуляторе.
Для этого перейдите в «Настройки» > «Приложения» > «Gboard» и нажмите кнопку «ОТКЛЮЧИТЬ».
Если Gboard не отображается, убедитесь, что вы выбрали три точки в правом верхнем углу и выберите опцию «Показать систему».
В некоторых приложениях вы можете видеть поле голосового ввода вместо клавиатуры, вы также можете отключить это, отключив Приложение Google так же, как вы отключили Gboard.
Зарегистрируйтесь или войдите в систему
Зарегистрируйтесь с помощью Google
Зарегистрироваться через Facebook
Зарегистрируйтесь, используя адрес электронной почты и пароль
Опубликовать как гость
Требуется, но никогда не отображается
Опубликовать как гость
Требуется, но не отображается
Как отключить всплывающие окна при нажатии клавиш на Android и iOS
Автор Дэн Прайс
Опубликовано 2 августа 2018 г.
Раздражает маленький значок, который появляется каждый раз, когда вы нажимаете клавишу при наборе текста на клавиатуре мобильного телефона? Вот как от этого избавиться.
Как на Android, так и на iOS при каждом нажатии клавиши при наборе текста на клавиатуре появляется небольшой значок.
Это должно помочь вам определить, что вы нажали ту клавишу, которую намеревались нажать. Однако многих это раздражает. Поскольку большинство из нас печатает вслепую на телефонах и планшетах, мы определяем, допустили ли мы ошибку, глядя на поле ввода текста, а не на саму клавиатуру.
К счастью, эту функцию можно отключить как в Android, так и в iOS. Продолжайте читать, и мы объясним процесс.
Чтобы клавиши не всплывали при нажатии, следуйте приведенным ниже инструкциям:
Примечание: Эти шаги применимы только к клавиатуре Google по умолчанию. Если вы используете стороннюю клавиатуру для Android, обратитесь за инструкциями к ее собственному руководству.
- Откройте приложение Настройки .
- Прокрутите вниз до раздела Personal и выберите Language and Input .
- Коснитесь Виртуальной клавиатуры .
- Выберите Gboard .
- В следующем меню выберите Настройки .
- Переместите переключатель рядом с Всплывающее окно при нажатии клавиши в положение Off .
Чтобы отключить всплывающее окно на iOS, следуйте этим инструкциям:
- Откройте приложение Настройки .
- Прокрутите вниз и нажмите Общие .
- Далее выберите Клавиатура из списка вариантов.
- Наконец, передвиньте переключатель рядом с Предварительный просмотр символов в положение Выкл. .
Есть один случай, когда всплывающее окно символов полезно: когда вы вводите пароли. Это отличный способ узнать, ввели ли вы неправильный символ, когда вы не видите само поле ввода.
Конечно, лучшим решением будет использование менеджера паролей — вам больше никогда не придется вводить пароль вручную. Есть из чего выбрать. LastPass — самый популярный, но есть и несколько альтернатив LastPass.
Подписывайтесь на нашу новостную рассылку
- Андроид
- Айфон
- Клавиатура
- Короткий
- Советы по Android
- Советы для iPhone
Дэн присоединился к MakeUseOf в 2014 году и является директором по партнерским отношениям с июля 2020 года.
Источник: expertnov.ru
Как настроить клавиатуру на Андроиде — детальная инструкция
Виртуальная клавиатура есть на любом мобильном устройстве. Без нее пользоваться смартфоном или планшетом было бы нереально, хотя вполне возможно, что в скором времени привычные кнопки на раскладке будут постепенно заменены системой жестов, которая все активнее внедряется в различные приложения.
Но стандартные настройки клавиатуры могут подходить не всем пользователям. Например, многих может не устраивать сам размер раскладки, что особенно чувствуется на устройствах с малой диагональю экрана, другим может не понравиться размер букв.
В одних приложениях можно задать эти параметры вручную, в других придется пользоваться тем, что есть. Ниже мы рассмотрим все возможные способы увеличения клавиатуры.
Как убрать плавающую клавиатуру?
Чтобы включить новую функцию, нужно открыть клавиатуру, нажать на иконку G, а затем на кнопку с тремя точками. После этого останется выбрать соответствующую опцию. Чтобы отключить её, достаточно перетащить клавиатуру к нижнему краю экрана.
Какие композиторы бывают? Какие консерванты в икре? Какие координаты бывают? Какие координаты у нулевого вектора? Какие копейки ценятся в Украине? Какие корабли стоят в Питере? Какие корни у зубов? Какие кошки самые ласковые и умные? Какие кристаллы используют Сваровски?
Какие кроссоверы самые надежные?
Настройка стандартной
Владельцам телефонов «Самсунг» не обязательно заморачиваться поиском клавиатуры в Play Market, ведь производитель создал собственный элемент интерфейса.
Он отличается комфортом взаимодействия и функциональностью, но, чтобы повысить уровень удобства, данный компонент нужно правильно настроить. Для этого понадобится:
- Посетить настройки телефона.
- Перейти в раздел «Общие настройки», а затем – «Язык и ввод».
- Открыть вкладку «Виртуальная клавиатура».
- Выбрать среди предложенных вариантов «Клавиатуру Samsung».
Перед вами откроется меню с основными параметрами, которые можно изменить по своему усмотрению. В частности, вы можете настроить:
- язык ввода;
- режим Т9;
- автопроверку орфографии;
- автоматическое использование заглавных букв;
- автоматические пробелы и пунктуацию;
- макет клавиатуры;
- обратную связь при нажатии;
- безотрывный набор или управление курсором.
Основной опцией является выбор языка ввода. Вы можете установить сразу несколько языков, чтобы переключаться между ними в процессе набора текста. При желании можно активировать автоматическую проверку орфографии и пунктуации для наглядности ошибок.
Остальные функции можно назвать дополнительными. Они направлены на кастомизацию элемента интерфейса. Вам предлагается выбрать цвет клавиатуры, отрегулировать ее внешний вид, а также активировать вибрацию, чтобы чувствовать каждое прикосновение.
GO Keyboard
Детище разработчиков небезызвестного GO Launcher. Клавиатура напоминает ai.type: то же обилие возможностей, скинов и настроек. В приложении больше 300 шрифтов, эмодзи, гифки и прочие украшения. Непрерывный ввод, управление буфером обмена и автоисправление тоже присутствуют.
GO Keyboard неплохо выглядит и довольно удобна, но раздражает просьбами приобрести премиум-версию, в которой есть дополнительные темы, анимации, создаваемые с помощью фронтальной камеры мультяшные аватары и нет рекламы.
GO Keyboard-русский Клавиатура
Video Editor
Вместе с параметрами высоты и ширины исчезнут темы, записи в личном словаре и прочие настройки, которые вы выставили по ходу использования софта.
Изменить настройки операционной системы Android так же несложно, как и управлять параметрами приложений-клавиатур. Обе эти темы были затронуты в статье. Как видно, порядок действий приблизительно одинаков для софта всех разработчиков, однако если вам известна программа, в которой шаги значительно отличаются от представленных выше, рекомендуется поделиться информацией с другими пользователями сайта в комментариях.
Поделиться ссылкой:
Gboard
Официальная клавиатура от Google предустановлена во множестве смартфонов. Но если ваш — исключение, её определённо стоит попробовать.
Gboard может похвастаться кучей удобных фич. Тут есть подсказки слов и автоисправления, удобное перемещение курсора, темы, вставка гифок и смайликов, переводчик Google и голосовой набор. Разработчики постоянно добавляют новые возможности.
Что особенно приятно, клавиатура бесплатна.
Gboard – Google Клавиатура
Как увеличить размер шрифта в Гугл Хром
Первым шагом следует открыть приложение-браузер Google Chrome. Затем нажимаем на «три точки», расположенные вверху дисплея. Из предложенного списка выбираем «Настройки».
Теперь заходим в раздел «Специальные возможности».
На данной странице мы видим специальный ползунок, предназначенные для масштабирования текста. Сбоку от него указан выбранный размер страницы. Передвигайте ползунок пока информация не станет приятной для чтения.
После завершения редактирования нажмите кнопку «Назад». На Android все изменения сохраняться автоматически. Теперь можно просматривать сайты в Гугл Хром, и не напрягать глаза.
Simple Keyboard
Как и следует из названия, эта клавиатура простая. Даже слишком. У неё минималистичный дизайн в стиле Android и всего четыре темы (впрочем, пользователь может назначить ей определённый цвет).
Тут нет никаких словарей, проверки орфографии, автоисправлений и прочих наворотов — только ввод текста. Идеально для тех, кто не любит, когда клавиатура пытается быть умнее хозяина.
У Simple Keyboard открытый исходный код. А значит, её можно использовать для ввода паролей и данных кредитных карт, если вы не доверяете проприетарным клавиатурам.
Кроме того, приложение занимает очень мало места и будет работать даже на старых и маломощных смартфонах.
Fleksy
Неплохая клавиатура с автоисправлением ошибок и управлением жестами. Хотите стереть слово — проведите пальцем справа налево, вставить знак препинания — слева направо. Довольно удобно, если привыкнуть.
В настройках можно найти порядка 50 тем, от сдержанных до кричаще-ярких, и несколько расширений. Последние устанавливаются на панель над клавиатурой и используются для управления буфером обмена, смены позиции курсора, вставки шаблонов и даже быстрого запуска приложений.
Fleksy бесплатна, но некоторые темы стоят денег.
Свайп-клавиатура Fleksy: темы и эмодзи бесплатно
TouchPal
Этой клавиатуре уже почти 10 лет, и она продолжает активно обновляться. В приложении можно найти около 5 000 тем, 300 смайликов, множество стикеров и изображений.
Есть встроенный поиск, а также удобный инструмент для управления буфером обмена и точного перемещения курсора. Для любителей олдскула присутствует система набора T9.
В общем, всё бы хорошо, если бы не реклама в бесплатной версии.
appbox fallback https://play.google.com/store/apps/details?id=com.cootek.smartinputv5gl=ru