Articles of android softkeyboard

Позиционирование EditText над клавиатурой

У меня есть EditText похожий на это (с «нижней гравитацией»): Когда я EditText , появляется клавиатура, и я больше не вижу, что я набираю (потому что EditText теперь находится за клавиатурой, внизу). Как я могу перемещать EditText автоматически чуть выше клавиатуры, когда он был нажат? В конце было бы хорошо, если бы это выглядело так: […]

Force soft keyboard, чтобы показать, когда EditText получает фокус

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

Могу ли я иметь «мягкую клавиатуру» «adjustResize» и панель инструментов за панель состояния одновременно?

В моем приложении Android для меня очень важно использовать поведение adjustResize для мягкой клавиатуры. Таким образом, пользователи могут прокручивать вниз до других элементов пользовательского интерфейса, например, кнопку «продолжить». Я заметил, что adjustResize работает только тогда, когда у меня есть параметр Manifest и android:fitsSystemWindows="true" в корневом элементе макета. (Пожалуйста, поправьте меня, если я ошибаюсь!) Но с […]

Как отобразить Soft Keyboard из сервиса?

Короткий вопрос: возможно ли (и как) отображать мягкую клавиатуру из Сервиса? Долгий вопрос: я написал службу, которая создает «верхнюю панель», отображаемую поверх всех действий, содержащую EditText. Я хочу отобразить мягкую клавиатуру, когда щелкнут EditText, но этого не происходит. Конечно, я пробовал это из службы onFocusChange () и onClick (): InputMethodManager imm = (InputMethodManager)this.getSystemService(Service.INPUT_METHOD_SERVICE); imm.showSoftInput(editText, InputMethodManager.SHOW_FORCED); […]

Как отобразить мою схему прокрутки над клавиатурой?

Я использую scrollview внутри относительной компоновки. Я мог бы прокручивать до конца страницы на всех мобильных телефонах, когда без клавиатуры, на некоторых мобильных телефонах я мог бы полностью просматривать макет прокрутки, когда клавиатура включена. Т.е.) – конец прокрутки над клавиатурой. Проблема, которую я проанализировал, объясняется тем, что тип клавиатуры различается в разных устройствах Android. Получил […]

Как построить макет подсказок клавиатуры в android

Прямо сейчас я создал раскладку клавиатуры с использованием линейного макета, каждый из которых представляет собой изображение, например «Q», «W», «E» – это разные изображения. Проблема в том, как добавить намеки на изображение вживую выше? Идея заключается в том, что изображение подсказок скрыто по умолчанию, и когда пользователь долго нажимает клавишу, отображается изображение подсказок. И у […]

Android – Захват событий «Готово» и «Ввод» на мягкой клавиатуре

У меня есть страница входа в мое приложение, где есть перечисленные элементы: Имя пользователя (EditText) Пароль (EditText) Вход (кнопка) При нажатии « Login он войдет в основной экран. Цель состоит в том, чтобы выполнить то же действие, когда пользователь нажимает « Done по завершении ввода пароля на мягкой клавиатуре на Samsung Galaxy S3 ; И […]

Обнаружение кнопки поиска клавиатуры

Я меняю специальную клавиатуру Android, чтобы показать значок поиска, а не значок «Ввод». Мой вопрос: как я могу обнаружить, что пользователь нажимает на эту кнопку поиска?

Удалить весь Spannable с помощью backspace

У меня есть приложение для чата, которое предлагает возможность добавлять смайлики в текст. У меня проблема с полем EditText . Изображения смайликов появляются, но если я нажимаю на обычную клавиатуру кнопку backspace, появляется текст, который я меняю на изображение смайликов, и мне нужно удалить несколько символов, пока изображение не исчезнет. Я использую Spannable для этого. […]

Android медленное открытие мягкой клавиатуры

У меня очень неприятная проблема. Созданная форма регистрации в Android и когда EditText получает фокус, клавиатура подходит. Но это очень медленно. Это занимает 5 секунд и более даже на устройствах высокого класса. Наше приложение использует фрагменты в нескольких слоях. Поэтому я подумал, что, возможно, вычисление всех этих слоев для слайд-шоу (когда клавиатура подходит) занимает так […]