Articles of клавиатуры

Добавление моей клавиатуры вместо клавиатуры по умолчанию на устройстве Android в качестве входного

Привет, я разработал одну клавиатуру для Android. Он работает как отдельное приложение на любом устройстве. Теперь мне нужно показать свое приложение в (Setting-> Input) Под изображением отображается внешняя клавиатура, добавленная в устройство. Как видите на картинке Android-клавиатура по умолчанию. Пример. Swiftkey 3 добавляется снаружи. Но я не знаю, как добавить свою собственную клавиатуру, поэтому я […]

Android имитирует нажатие клавиши

Как я могу программно имитировать нажатие клавиши на Droid? Я хотел бы подражать ручному нажатию клавиши (появляется на дроиде, что кто-то нажимает клавишу, но это делается программно). Есть решения, связанные с IWindowManager , но это больше не вариант в новом SDK.

Формат POPUP для мягкой клавиатуры

Я разрабатываю мягкую клавиатуру и преуспеваю, но я не знаю, как настроить всплывающий макет для длительного нажатия. My KeyboardView: <?xml version="1.0" encoding="UTF-8"?> <android.inputmethodservice.KeyboardView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/keyboard" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:keyPreviewLayout="@layout/preview" android:keyBackground="@drawable/key_selector" android:shadowRadius="0.0" android:keyTextColor="#000000" /> Моя раскладка клавиатуры: <?xml version="1.0" encoding="utf-8"?> <Keyboard xmlns:android="http://schemas.android.com/apk/res/android" android:keyWidth="10%p" android:keyHeight="10%p"> <Row android:verticalGap="1%p" android:horizontalGap="0.5%p" android:keyHeight="8%p" android:keyWidth="9.6%p"> <Key android:codes="113" android:keyLabel="q" /> <Key android:codes="119" android:keyLabel="w" […]

Как определить присутствие аппаратной клавиатуры?

Есть ли способ определить, установлено ли на устройстве, в котором я сейчас работает, установленная аппаратная клавиатура? Как я могу вообще запросить возможности устройства?

Как я могу обновить отображение кнопки действия редактора на лету?

Мой вопрос: как я могу обновить отображение кнопки действия на мягкой клавиатуре на лету? Другое сообщение, похоже, связано с изменением действия редактора ПЕРЕД клавиатурой: Android: не может понять, как использовать setImeActionLabel . Я хотел бы изменить кнопку действия мягкой клавиатуры, пока она показывается. Я частично преуспел: – Я могу изменить действие, используя: editText.setImeOptions (EditorInfo.IME_ACTION_GO); – […]

AutocompleteTextView: на «NEXT» выделите следующий TextView, на «DONE», заставьте клавиатуру исчезнуть

У меня есть два AutocompleTextViews, и я хочу перейти к следующему, если пользователь нажимает «NEXT», и виртуальная клавиатура исчезает, когда он нажимает «DONE» во втором AutocompleTextView. Пока кнопки «NEXT» / «DONE» ничего не делают … К сожалению, я не нашел ресурсов для решения этой проблемы. Какие-либо предложения? спасибо EDIT: Просто хочу добавить, что это было […]

Показывать программную клавиатуру при запуске Activity

У меня есть 2 действия: A и B. Когда A запускается, он проверяет условие и если true, он вызывает startActivityForResult() чтобы запустить B. B принимает только текстовый ввод, поэтому имеет смысл, чтобы мягкая клавиатура автоматически всплывала, когда B Начало. Когда действие начинается, EditText уже имеет фокус и готов к вводу. Проблема в том, что клавиатура […]

Автоматическая всплывающая клавиатура при запуске

У меня есть относительно простой вопрос. У меня есть активность с большим количеством EditText в них. Когда я открываю действие, он автоматически фокусируется на первом EditText и отображает виртуальную клавиатуру. Как я могу это предотвратить?

Телефон: цифровая клавиатура для ввода текста

Есть ли способ заставить клавиатуру с цифрами появиться на телефоне для <input type="text"> ? Я просто понял, что <input type="number"> в HTML5 предназначен для «чисел с плавающей запятой», поэтому он не подходит для номеров кредитных карт, почтовых индексов и т. Д. Я хочу эмулировать функциональность с числовой клавиатурой <input type="number"> , для входов, которые принимают […]