Articles of android softkeyboard

Вес и мягкая клавиатура Android Linear Layout

Я пытаюсь сделать следующее представление в приложении чата. В основном есть два состояния: один с дисплеем с мягкой сенсорной клавиатурой и один без него. Извините за мое плохое представление, пожалуйста, со мной. Так что это мое начальное состояние без клавиатуры. Это то, что происходит, когда появляется клавиатура. Это то, чего я пытаюсь достичь. Заметьте, что […]

Программирование «enter» и «shift-enter» для EditText с помощью мягкой клавиатуры

Я разрабатываю приложение для Android, которое использует EditText (Multiline). Устройства, на которых я тестирую его, не имеют жестких клавиатур, поэтому я (очевидно) использую мягкую клавиатуру. Когда я касаюсь / нажимаю на EditText, появляется мягкая клавиатура. Функциональность, которую я намереваюсь для EditText, заключается в том, что когда я нажимаю «Enter», мягкая клавиатура исчезает. Однако, чтобы указать […]

Всплывающая раскладка в мягкой клавиатуре для Android?

В настоящее время я изучаю реализацию мягкой клавиатуры в android. Одна вещь, с которой я смущен, – это то, где реализовать маленький квадрат всплывающего окна, когда вы нажимаете любую клавишу (я прикладываю два примера ниже). Я прочитал пример приложения «Мягкая клавиатура», представленный в SDK, у него есть эта функция, но я не могу найти, какая […]

AlignParentBottom + marginBottom не работает вместе

В представлении моей деятельности у меня есть RelativeLayout в котором есть два макета: LinearLayout- « ll » (должен быть сверху экрана), а Relative – «rl» (должен быть внизу экрана). Когда я фокусируюсь на editText в ll, он открывает клавиатуру, и мой rl поднимается и показывает на ll . Затем я пытаюсь использовать android:layout_below="@+id/ll" но это […]

Клавиатура быстро скрывается и появляется на Android с помощью Xamarin Forms

Мы пытаемся создать приложение чата с использованием Xamarin Forms, но мы продолжаем получать эту неприятную ошибку с помощью клавиатуры Android. Всякий раз, когда нажата кнопка «Отправить», фокус на записи (текстовое поле для общения) теряется, и клавиатура исчезает. Это не то, что мы хотели, поэтому мы добавили эту строку в TapGestureRecognizer: messageEntry.Focus(); Но по какой-то причине […]

Веб-просмотр не изменяется при появлении клавиатуры

Необходимо изменить размер моего веб-браузера, аналогичного Cordova / Phonegap, когда появляется клавиатура. Прямо сейчас, как показано ниже, мои текстовые поля ввода накладываются клавиатурой устройства. Я хочу сжать высоту веб-просмотра и настроить его на высоту выше клавиатуры устройства. Код мероприятия: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@drawable/bg_home"> <include android:id="@+id/head" layout="@layout/header" /> <FrameLayout android:layout_width="match_parent" android:layout_height="match_parent" android:layout_marginBottom="11dp" […]

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

Я искал решение этой проблемы, но я не нашел ничего, что могло бы решить мою проблему. Я использую RelativeLayout в качестве основного макета, а мой нижний колонтитул – RelativeLayout, я нашел в Интернете эти конфигурации: андроид: windowSoftInputMode = "adjustPan | adjustResize" Он работает для нижнего колонтитула, но мой свиток не работает, это моя главная проблема, […]

Разработка Android: сочетание клавиш на клавиатуре, когда активность приложения для телефона

Это особый вопрос, и я уже немного поработал над разработкой Android, но не настолько глубоко в системном управлении. Поэтому мне нужно создать приложение, которое работает в фоновом режиме (эта часть в порядке) и автоматически запускать действие приложения, когда на телефоне вводится специальный ярлык (скажем, № 123 * 6) с клавиатуры программного обеспечения для телефона. Можете […]

Как сделать Soft Keyboard появляться после того, как я покажу диалог с EditText?

Я прочитал пару сообщений здесь, а также попробовал поиск по Google. Но у меня все еще есть эта проблема: Я создал подклассовый пользовательский диалог. Он содержит EditText и кнопку («ОК»). Я хочу, чтобы клавиатура отображалась автоматически после появления диалогового окна. Мне это удалось, поставив это: imm = (InputMethodManager) EditDialog.this.getContext().getSystemService(Context.INPUT_METHOD_SERVICE); imm.toggleSoftInput(InputMethodManager.SHOW_FORCED, InputMethodManager.HIDE_NOT_ALWAYS); В моем onCreate () […]

Как загрузить различную раскладку клавиатуры для подтипа в android?

Я использую клавиатуру для Android. Он включает subtypes En (US) и En (GB). При выборе любого из subtypes он только изменяет флаг на пробеле. Скажем, я хочу изменить макет на основе выбранного subtype но я не могу этого сделать. До сих пор я создал еще один xml-файл для английского языка (GB), и я называю его […]