Articles of андроид softkeyboard

Пользовательское всплывающее меню не работает должным образом для большинства наиболее сырых клавиатур в lollipop 5.1 Moto G device

Я устанавливаю KeyboardPreviewOffset="5dp" и он отлично работает на всех устройствах и во всех версиях Android, кроме Moto G с Lollipop 5.1. Для этой конкретной версии и устройства самая верхняя часть клавиатуры keyPreview отображаемая на ключе, но я хочу keyPreview над ключом. За исключением первого сырья, я получаю keyPreview каждого сырья совершенно над ключом, я только […]

Клавиатура не показана в api 19, но работает нормально в леденец

Я запускаю свое приложение на двух эмуляторах api 23 и api 19. Когда я нажимаю EditText в api 19, никакая мягкая клавиатура не отображается, а работает правильно на api 23. В моем файле макета может быть какая-то проблема, которая приведена ниже. <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" xmlns:app="http://schemas.android.com/apk/res-auto" tools:context="com.technistan.ledger.NewLedger"> <include android:id="@+id/tool_bar" layout="@layout/tool_bar" ></include> <LinearLayout android:paddingLeft="20dp" android:paddingRight="32dp" […]

Изменение цвета фона клавиатуры

Я пытаюсь установить другой цвет фона для клавиатуры, чтобы увеличить контраст между представлением и клавиатурой. Я просмотрел несколько руководств, но не смог найти ничего, что связано с этой проблемой. На следующем рисунке цвет фона клавиатуры светло-серый, но я хочу, чтобы он был черным.

Отрегулируйте макет, когда отображается мягкая клавиатура Android или скрыта

Моя цель – добиться того, что большинство приложений для обмена сообщениями, таких как Facebook messenger, Viber, Что делать при отображении листа вложений. Если мягкая клавиатура видна и пользователь хочет что-то прикрепить, клавиатура скрыта, а лист вложений представлен на ее месте. Для выполнения этой работы изменения макета должны произойти при изменении размера корневого представления. В противном […]

Панель навигации становится прозрачной при открытии клавиатуры

Вот как это выглядит. И вот подробности. У меня есть деятельность без фона. Но это не проблема. Ни настройка фонового рисунка, ни цвет в теме или коде не исправили проблему. Упражнение имеет мягкий входной режим adjustPan|stateAlwaysHidden Я также устанавливаю эти флаги для представления декора активности в коде View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_FULLSCREEN | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | […]

Как переместить layoutFragment вверх, когда мягкая клавиатура отображается в android?

У меня есть эта страница: Но при открытии softWareKeyBoard я не вижу другого EditText . Что я могу сделать? УВЕДОМЛЕНИЕ. Я использую ниже код, но не работал. И мой class extends Fragment ! getActivity().getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_VISIBLE|WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);

Скажите, когда открывается клавиатура с «adjustNothing»

В моем приложении я использую флаг adjustNothing на моей клавиатуре. Это требование .. Пожалуйста, не советуйте мне менять его на «изменение размера или панорамирование» 🙂 Мой вопрос в том, есть ли способ узнать, когда клавиатура открывается и закрывается в этом состоянии? Я попробовал «onGlobalLayout» и «onConfigurationChanged» без всякой удачи. Поскольку клавиатура не «делает» что-либо в […]

Как использовать мягкую клавиатуру Android в SurfaceView

У меня есть SurfaceView, на который я рисую, нет элементов управления, текстовых полей или любого другого типа элемента типа формы. Я хотел бы иметь возможность: 1: коснитесь одного из кругов, нарисованных методом SurfaceView onDraw (), и откройте стандартную программную клавиатуру Android. (Я знаю, как сделать часть обнаружения касания, просто нужно как-то открыть мягкую клавиатуру) 2: […]

Отображать многострочные / несколько символов в качестве метки клавиш на клавишах мягкой клавиатуры

Привет, я работаю на клавиатуре Android . Обычно метки, отображаемые на клавишах, являются одиночными символами, как показано ниже Вышеприведенное выполняется путем использования атрибута keylabel Key tag в Keyboard для отображения любого текста, который мы хотим на клавише. Но теперь мое требование состоит в том, чтобы отображать несколько символов на одном ключе, как показано ниже У […]

Как отключить «методы ввода» на SoftKeyBoard?

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

Intereting Posts
Панель действий Android Tab Спецификация видоискателя Pinch / Zoom работает на iPhone, но не на Android ANR при случайном использовании приложения Доступ к классу приложений в широковещательном приемнике Ошибка проекта сборки сборки Gradle: не удалось найти ресурс метаданных Android: Как создать собственный класс курсоров? Как отправить местоположение устройства на сервер при необходимости Существует ли стандартный способ внедрения конфигурации приложений на корпоративном управлении в Android? Какова наилучшая практика для именования идентификатора XML Element в Android? Как получить дату истечения срока действия подписки на стороне клиента в Android? Кордова Phonegap и Google Maps v3 javascript api: как добавить функциональность откидывания при нажатии на ссылку лицензии или на логотип Google maps Вложенные фрагменты – IllegalStateException "Не удается выполнить это действие после onSaveInstanceState" Как изменить формат даты в Android? Атрибут windowIsFloating в теме Android Как установить дневную и ночную тему в приложении для Android