Articles of андроид softkeyboard

Панель инструментов скрытой клавиатуры

Я использовал панель инструментов в своем макете. Всякий раз, когда я открываю действие и фокусируюсь на редактировании текста, он скрывает панель инструментов. Пожалуйста, смотрите фотографии ниже Ниже представлен мой файл макета: <LinearLayout 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" android:orientation="vertical" tools:context="com.example.sampleactivity"> <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="wrap_content" android:elevation="4dp" android:background="@color/color_theme" android:minHeight="?attr/actionBarSize"> <TextView android:id="@+id/toolbar_title" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="left" android:text="App" android:textColor="@color/white" android:textSize="24sp" /> <Button […]

Виджет Android NumberPicker, как получить значение, введенное через softkeyboard?

У меня возникли проблемы с правильной обработкой поля редактирования моего NumberPicker , я прочитал несколько полезных ответов на подобные вопросы, но ни один из них, похоже, не затрагивает эту проблему. Хотя кнопки увеличения и уменьшения работают правильно, если я ввожу число с помощью мягкой клавиатуры, я не могу получить это значение с помощью NumberPicker.getValue() . […]

Клавиатура Android «Перейти» на «Поиск»

Может ли кто-нибудь сказать, как получить «Поиск» вместо кнопки «Перейти» или «Готово» на клавиатуре Android. (Не увеличительное стекло).

Android: загрузка JavaScript с помощью WebView.loadUrl, но сохранение мягкой клавиатуры

Когда пользователь нажимает на Textfield WebView (html) в WebView , WebView мягкая клавиатура. Но когда я загружаю JS с помощью WebView.loadUrl() исчезает мягкая клавиатура. Я понимаю поведение при загрузке новой страницы. Но как я могу изменить поведение WebView при загрузке JS? Есть ли другой способ загрузить JS? Я также попытался обработать клавиатуру вручную. Но есть […]

Как отправить событие указателя в Android

Я пытаюсь определить высоту виртуальной клавиатуры в Android. Я нашел аналогичную тему: получить высоту виртуальной клавиатуры в Android Кажется, автор нашел способ определить высоту: Я нашел способ получить его. После того, как я попрошу открыть виртуальную клавиатуру, я отправляю событие указателя, которое я создаю. Их координата y начинается с высоты устройства и уменьшается. Я не […]

UI застревает, когда отображается экранная клавиатура, пока играет медиаплеер?

У меня есть медиаплеер в моем приложении с поисковой панелью и двумя текстовыми представлениями на обоих концах поискового бара, который работает как таймер, и я буду воспроизводить файлы WAV в этом проигрывателе. У меня также есть editext в том же самом действии, которое мне нужно отредактировать, пока игра находится в процессе. Моя проблема заключается в […]

Как скрыть BottomNavigationView под клавиатурой с помощью setResize set

Согласно спецификации материала , когда клавиатура появляется, BottomNavigationView должен скрываться под ней. Однако, если я установил android:windowSoftInputMode="adjustResize" в манифесте Activity, тогда BottomNavigationView перемещается над клавиатурой. Мне нужно настроить adjustResize чтобы включить прокрутку в нижней части экрана, когда клавиатура открыта. Однако я не хочу, чтобы вид BottomNavigationView был видимым. Это можно сделать? Как это выглядит в […]

Как удалить повторяющиеся ключи, предварительный просмотр пользовательской клавиатуры Android

Как удалить повторяющиеся ключи, предварительный просмотр пользовательской клавиатуры Android. Я использовал следующий метод для удаления предварительного просмотра ключей, которые я хочу. Но этот метод не работает для повторяющихся клавиш. (Android: isRepeatable = "true") Если ключ не повторяется, работает следующий метод. Удалить ключ xml <Key android:codes="-5" android:keyWidth="13%p" android:keyIcon="@drawable/ic_key_delete_white" android:keyBackground="@color/dark_key_background" android:isRepeatable="true" android:horizontalGap="3.5%p" android:keyEdgeFlags="right"/> Способ ввода метода обслуживания […]

Открывать мягкую клавиатуру при нажатии клавиши ввода

Ну, я пытаюсь не закрывать мягкую клавиатуру, когда пользователь нажимает кнопку «ok» после редактирования текстового поля. Фактически, я пытаюсь достичь: когда нажата кнопка «ok», поле анализируется, и если оно действительное, начинается другое действие. Это достаточно легко. Но, когда поле недействительно, я хочу, чтобы мягкая клавиатура оставалась открытой. И это … ад сложнее. Если кто-то знает, […]

Программно программировать профиль клавиатуры

Есть ли способ, с помощью которого мы можем программно переключать установленные клавиатуры (не переходя в раздел настроек вручную)? Мое требование состоит в том, что пользователю представлены все клавиатуры, которые установлены на телефоне, и получает диалог выбора, чтобы переключиться на одно желание? (В основном мы хотим сократить шаг, чтобы перенести его на страницу настроек)