Articles of android input method

Отключение полноэкранного редактирования для ввода мягкой клавиатуры в альбомной ориентации с точки зрения пользователя?

Я ищу ответ на этот точный вопрос , но с точки зрения пользователя. То есть, если планшеты показывают обычный интерфейс приложения, даже если клавиатура видна в ландшафтном режиме, что заставляет телефоны не делать этого? Я ненавижу этот «полноэкранный» блок редактирования и гораздо лучше увижу оставшуюся половину обычного пользовательского интерфейса приложения (хотя может быть и меньше […]

Приложение для Android не обновляется после скрытия скрытой клавиатуры

После ввода текста с помощью специальной клавиатуры Android и его закрытия вручную, используя ключ, доступный под клавиатурой, страница приложения не обновляется. Черное пространство отображается там, где была клавиатура. Я попытался с различными вариантами, доступными для windowSoftInputMode, и это не устраняет эту проблему. К сожалению, adjustPan не показывает ожидаемое поведение. Клавиатура скрывает текстовые поля, если для […]

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

У меня есть edittext, который должен функционировать как текстовое поле в iOS. Когда я нажимаю на него, он должен стать редактируемым, иначе он должен быть отключен. Предположим, пользователь хочет отредактировать определенное значение, и когда он нажимает кнопку «Назад», а также на клавиатуре, я хочу, чтобы edittext стал отключенным для редактирования. Все, что я использую, это […]

Добавить пользовательское изображение как Emoji в android

Как добавить пользовательское изображение как emoji в android InputMethodService. Я попытался использовать ImageGetter imageGetter = new ImageGetter() { public Drawable getDrawable(String source) { StringTokenizer st = new StringTokenizer(str, "."); Drawable d = new BitmapDrawable(getResources(),emoticons[Integer.parseInt(st.nextToken()) – 1]); d.setBounds(0, 0, d.getIntrinsicWidth(), d.getIntrinsicHeight()); return d; } }; Spanned cs = Html.fromHtml("<img src ='"+ str +"'/>", imageGetter, null); getCurrentInputConnection().commitText(cs,1); […]

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

Я пытаюсь реализовать приложение Keyboard, которое должно быть способно отправлять изображения в текущую активность (Whatsapp, приложение для обмена сообщениями и т. Д.). Есть ли способ добиться этого? Конечно, это будет ограничено приложениями, которые принимают изображения, но мне интересно, какой лучший подход. Пробовал использовать StringBuilder с ImageSpan, но не смог заставить его работать. Мне было интересно, […]

Android IME: отображение пользовательского всплывающего окна (например, клавиатура Swype), которое может вводить текст в TextView

Мне интересно, как создать пользовательское всплывающее окно, как показано на скриншоте ниже (заимствовано из клавиатуры Swype), где у меня может быть несколько кнопок, каждая из которых привязывает строку к текущему «подключенному» TextView ( Через InputConnection ). Обратите внимание: это InputMethodService, а не обычная Activity . Я уже пробовал запустить отдельную Activity с Theme:Dialog . Однако, […]

Я делаю Android IME. Как добавить элемент списка «Настройки» на экране настроек «Язык и клавиатура»?

… как «Настройки Swype» на этом изображении . Был поиск часов о том, как это сделать. Идти безумно. Помогите оценить.

Мягкая клавиатура не скрывается программно в андроиде

Я новичок в android и работаю над демонстрационным диалоговым окном alert, я хочу закрыть мягкую клавиатуру, когда нажата одна из кнопок из предупреждения. Я пробовал это программно, но клавиатура остается открытой, можете ли вы помочь мне в этом Вопрос, код public void Show_Dialog() { final AlertDialog.Builder alertDialog = new AlertDialog.Builder( SwipeActivity.this); LayoutInflater inflater = this.getLayoutInflater(); […]

ShowSoftInput не работает после изменения ориентации

У меня есть фрагмент с одним EditText, который требует мягкой клавиатуры, чтобы оставаться открытым постоянно. Клавиатура скрывается при повороте экрана. Я вызываю showSoftInput в OnActivityCreated, который запускается после вращения, но не отображает клавиатуру. InputMethodManager imm = (InputMethodManager) activity.getSystemService(Context.INPUT_METHOD_SERVICE); imm.showSoftInput(edit, 0); Примечание. Я не хочу использовать toggleSoftInput. Я пробовал это, но в некоторых случаях он закрывает […]

InputConnection.commitText (текст CharSequence, int newCursorPosition) может передавать только английские символы и цифры?

Я реализую метод ввода, называемый RemoteInput, просто расширяет InputMethodService, без InputViews и без клавиатуры. Когда пользователь выбирает RemoteInput как IME по умолчанию, RemoteInput отправляет текущий статус входа на другое устройство, и пользователь может удаленно выполнять входные действия (используя наш клиентский протокол). Когда ввод будет выполнен, текст, введенный на другом устройстве, будет отправлен обратно на текущее […]