Articles of 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 (собственный […]

Как определить текущий IME в Android?

У меня есть приложение, в котором я хотел бы предупредить пользователя, если он не использует стандартную программную клавиатуру Android. (То есть они используют Swype или что-то еще). Как я могу проверить, какой метод ввода они выбрали?

SetImeOptions: почему кнопка «Готово» не отображается на мягкой клавиатуре?

Я пытаюсь установить кнопку «Готово» на экранной клавиатуре, используя input.setImeOptions (EditorInfo.IME_ACTION_DONE); Но кнопка «Готово» просто не отображается на клавиатуре. Любое предложение, пожалуйста? public void modif(int position) { AlertDialog.Builder alert = new AlertDialog.Builder(MainActivity.this); alert.setTitle("Modifica"); EditText input = new EditText(MainActivity.this); input.setImeOptions(EditorInfo.IME_ACTION_DONE); alert.setView(input); final Editable value = input.getText(); alert.setPositiveButton("Ok", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int whichButton) […]

Установка EditText imeOptions в actionNext не влияет

У меня довольно сложный (не совсем) xml-файл макета. Одним из видов является LinearLayout ( v1 ) с двумя дочерними элементами: EditText ( v2 ) и другой LinearLayout ( v3 ). Ребенок LinearLayout, в свою очередь, имеет EditText ( v4 ) и ImageView ( v5 ). Для EditText v2 у меня есть imeOptions as android:imeOptions="actionNext" Но […]