Articles of андроид клавиатура

Вызов пользовательской Android-клавиатуры

В настоящее время я работаю над созданием пользовательского приложения для клавиатуры, которое будет оптимизировано для устройства с использованием DPad в качестве основного устройства ввода. Моя проблема заключается в том, что когда курсор находится в поле EditText и вы нажимаете вниз (например, KEYCODE_DPAD_DOWN), на клавиатуре нет фокуса и KeyEvents. Ничего не происходит, или элемент под рассматриваемым […]

Есть ли способ в Android узнать, имеет ли пользовательское устройство фактическую клавиатуру или нет?

Я хотел бы узнать, есть ли у текущего телефона пользователя аппаратная клавиатура или только экранная клавиатура. Возможно ли это с SDK?

Откройте цифровую клавиатуру, не заставляя EditText быть только числовой

Я столкнулся с этим, выполняя работу по созданию моей собственной Keyboard но не могу за всю свою жизнь помнить, где я столкнулся с ней. Я хочу, чтобы верхняя клавиша открывала цифровую клавиатуру. Однако я хочу, чтобы мой EditText принимал только IP-адрес. Благодаря этому фильтру добавление фильтра в мой EditText не было слишком сложным. Однако теперь […]

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

Я использую мягкую клавиатуру для Android 3.2. Проблема в том, что я не могу найти keyCode для кнопки внизу слева, которая сводит к минимуму клавиатуру. Я использовал случай переключения для onKeyDown для отображения keyCode и он кажется единственным без значения. Я решил, что у него будет тот же код, что и кнопка «назад», так как […]

Конструкция андроида позволяет прокручивать, когда открыта мягкая клавиатура, но не сдвигает ее вверх

Это мой экран с одной кнопкой, скрытой за клавиатурой. Я хочу точно так же, но прокручиваю. – Всякий раз, когда клавиатура открывается, я хочу, чтобы она выглядела так же, как на изображении. Но вместо этого сделать это прокручиваемым, чтобы пользователь мог прокручивать, чтобы просмотреть нижнюю часть экрана (включая кнопку), даже когда клавиатура открыта. Я пытался […]

Показать виртуальную клавиатуру в Android-панели TabLayout

Я использую TabLayout для отображения различных методов ввода. Первая вкладка содержит кнопки, а четвертая вкладка должна отображать стандартную клавиатуру, встроенную в этот TabLayout. Вот скриншот, как он должен выглядеть: TabLayout работает до сих пор. Я попытался создать XML-файл макета с помощью 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:horizontalGap="6.25%p. Как получить конечное пространство (пробел вправо)?

Android: цифры, не позволяющие следующей кнопке на клавиатуре

Я использую android:digits="abcdefghijklmnopqrstuvwxyz. " И имея еще один EditText на том же экране, когда я нажимаю клавишу ввода на клавиатуре, фокус не изменяется. Предположим, что если я удалю android:digits Кнопка ввода работает нормально и переходит к следующему тексту редактирования.

Скрыть клавиатуру в андроиде при касании снаружи Редактировать текстовую область

Я знаю, что код для увольнения клавиатуры в Android InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(myEditText.getWindowToken(), 0); Может ли кто-нибудь предложить мне метод скрыть клавиатуру, если мы коснемся области вне текстовой области, отличной от клавиатуры на экране.

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

Я работаю над андроидным приложением, где я готов получить вход от пользователя. Я создал макет для него, который имеет вид прокрутки в виде корневого представления & Относительный макет, поскольку он является дочерним, все остальные макеты находятся внутри этого Относительного макета. Но когда текст редактирования находится внизу экрана, и пользователь нажимает на него, чтобы вывести клавиатуру, […]