Articles of ime

Как получить EditText, IME Action, textMultiLine, работать в JellyBean

Я столкнулся с довольно загадкой и не нашел решения. Очевидно, JellyBean изменяет действия IME. Я нашел много веб-сайтов, предлагающих решение, которое действительно работает, но только для однострочных EditTexts . Пример: Stackoverflow: onEditorAction Мои виджеты EditText отлично работали до JellyBean. Это будет правильно переносить слова, пока пользователь не нажмет клавишу «Готово» (возврат). Затем он поймал событие […]

Android Custom IME использует по умолчанию на экранной клавиатуре

При создании IME для Android вам необходимо поддерживать экранную клавиатуру (OSK) с помощью переопределения многих методов InputMethodService, таких как onCreateInputView (). Есть ли способ использовать экранную клавиатуру из IME пользователей по умолчанию. Например, можно сказать, что IME по умолчанию для Android по умолчанию является IME по умолчанию. При использовании моего IME есть способ использовать OSK […]

Android: Как установить предпочтительный режим просмотра клавиатуры из IME

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

По умолчанию кнопка emoji на клавиатуре Google с Android 4.4.

При использовании google-клавиатуры в android 4.4 (или установке его версии для клавиатуры в предыдущих версиях Android), используя SMS-приложение по умолчанию или в видеовстречах, кнопка «вводить» заменяется по умолчанию для кнопки emoji, например: Тем не менее, в моем приложении, при вводе текста в EditText, мне нужно долго нажать кнопку ввода по умолчанию, чтобы увидеть параметр emoji. […]

Что такое «id == EditorInfo.IME_NULL»?

Я вижу id == EditorInfo.IME_NULL регулярно используется в местах, которые должны соответствовать «Готово» или «Ввод» в дополнение к другому условию, например, клавише ввода или IME-действию, но я не могу найти никаких объяснений относительно того, что именно это ,

Android setOnEditorActionListener () не срабатывает

Я пытаюсь установить прослушиватель EditText когда будет нажата кнопка ввода. Но это не срабатывало вообще. Я тестировал это на LG Nexus 4 с Android 4.2.2. setOnEditorActionListener работает на Amazon Kindle Fire с Android 2.3 и setImeActionLabel нигде не работает! Я также не могу установить текст для кнопки Enter Вот код: mEditText.setImeActionLabel("Reply", EditorInfo.IME_ACTION_UNSPECIFIED); mEditText.setOnEditorActionListener(new OnEditorActionListener() { […]

Android: переключиться на другой IME программно

Http://developer.android.com/guide/topics/text/creating-input-method.html#GeneralDesign читает: Поскольку на устройстве могут быть установлены несколько IME, предоставьте пользователю возможность переключиться на другой IME непосредственно из пользовательского интерфейса ввода. Предположим, что у меня есть источник двух методов ввода и могу изменить его. Я хочу, чтобы пользователь быстро переключался между ними и готов зарезервировать для этого кнопку. Как я могу «переключиться на другой […]

Нужна только номерная клавиатура?

Привет. Мне нужна мягкая клавиатура с числовыми значениями от 0 до 9 и клавишей Enter . Не следует показывать ничего, кроме подобных . , ( ) И т. Д. … Я попробовал несколько вариантов, как предлагалось здесь, но ничего не работает для меня. setRawInputType(Configuration.KEYBOARD_QWERTY) setRawInputType(InputType.TYPE_CLASS_NUMBER | InputType.TYPE_NUMBER_FLAG_SIGNED) setRawInputType(InputType.TYPE_CLASS_NUMBER) setRawInputType(InputType.TYPE_CLASS_PHONE) У меня всегда появляются дополнительные символы […]

Специальная раскладка клавиатуры для Android, оставляющая край белого цвета сбоку

Я работаю над пользовательской клавиатурой для Android, и я столкнулся с проблемой, когда клавиатура, похоже, оставляет белую строку / пространство справа, вместо заполнения родительского представления … (не обращайте внимания на значки , Это просто графическая заставка) Ниже вы можете увидеть мой макет … <Keyboard xmlns:android="http://schemas.android.com/apk/res/android" android:keyWidth="14%p" android:horizontalGap="0px" android:verticalGap="0px" android:keyHeight="60dp" > <Row> <Key android:codes="49" android:keyIcon="@drawable/rsz_emoji" android:horizontalGap="1%p" […]

Android – Неподдерживаемый сервис: аудио

Я пытаюсь понять и решить проблему, которую я вижу в журнале рабочей области Eclipse, работая над Android-приложением, которое реализует IME. Я новичок в Android и Eclipse. Ошибка: «com.utterkaos.keyboard.LatinKeyboardView не удалось создать экземпляр». Связанная трассировка стека: Java.lang.UnsupportedOperationException: Unsupported Service: аудио в com.android.layoutlib.bridge.android.BridgeContext.getSystemService (BridgeContext.java:434) в android.inputmethodservice.KeyboardView. (KeyboardView.java:376) в android.inputmethodservice. KeyboardView. (KeyboardView.java:279) на com.utterkaos.keyboard.LatinKeyboardView. (LatinKeyboardView.java.30) на sun.reflect.NativeConstructorAccessorImpl.newInstance0 (собственный […]