Articles of android input method

Мягкая клавиатура не скрывается программно в андроиде

Я новичок в android и работаю над демонстрационным диалоговым окном alert, я хочу закрыть мягкую клавиатуру, когда нажата одна из кнопок из предупреждения. Я пробовал это программно, но клавиатура остается открытой, можете ли вы помочь мне в этом Вопрос, код public void Show_Dialog() { final AlertDialog.Builder alertDialog = new AlertDialog.Builder( SwipeActivity.this); LayoutInflater inflater = this.getLayoutInflater(); […]

ShowSoftInput не работает после изменения ориентации

У меня есть фрагмент с одним EditText, который требует мягкой клавиатуры, чтобы оставаться открытым постоянно. Клавиатура скрывается при повороте экрана. Я вызываю showSoftInput в OnActivityCreated, который запускается после вращения, но не отображает клавиатуру. InputMethodManager imm = (InputMethodManager) activity.getSystemService(Context.INPUT_METHOD_SERVICE); imm.showSoftInput(edit, 0); Примечание. Я не хочу использовать toggleSoftInput. Я пробовал это, но в некоторых случаях он закрывает […]

InputConnection.commitText (текст CharSequence, int newCursorPosition) может передавать только английские символы и цифры?

Я реализую метод ввода, называемый RemoteInput, просто расширяет InputMethodService, без InputViews и без клавиатуры. Когда пользователь выбирает RemoteInput как IME по умолчанию, RemoteInput отправляет текущий статус входа на другое устройство, и пользователь может удаленно выполнять входные действия (используя наш клиентский протокол). Когда ввод будет выполнен, текст, введенный на другом устройстве, будет отправлен обратно на текущее […]

Android: как захватить долгое нажатие на мягкий вход / клавиатуру?

Краткая версия вопроса: как я могу захватить длительное событие для прессы на мягком входе / клавиатуре в Android? Длинная версия: в Android-приложении у нас есть многострочный EditText, и мы хотим иметь такое поведение: 1. По умолчанию он показывает кнопку DONE, нажав на нее, мягкий ввод / клавиатура будет закрыт. 2. Если пользователь долго нажимает кнопку […]

Пользовательский inputType / key, установленный для мягкой клавиатуры Android

Я изучаю изменения бит и частей методов ввода Android, для ввода координат. Необходимыми ключами / символами являются 1234567890.-: При выборе числового знака и десятичного числа у меня есть первые 12 покрытых, но не могу получить: чтобы быть включенным или любым другим персонажем, который может занять его место (идеально было бы иметь ° ключ). Теперь я […]

Android: Non-Keyboard IME

Я пытаюсь создать IME для Android, который не является традиционной клавиатурой (строки ключей, соответствующие разным буквам), и мне не удается найти полезные ресурсы, как это сделать, поскольку все примеры кода в SDK используют API-интерфейс клавиатуры И он встроен в функции. Я разработал интерфейс IME в XML-файле, как если бы это был просто Activity in in […]

Как хорошо показать мягкую клавиатуру в фрагменте на Android?

У меня есть EditText внутри фрагмента внутри Activity. Мой макет: <?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/login_bg"> … <FrameLayout android:id="@+id/fragment_container" android:layout_width="match_parent" android:layout_height="match_parent"/> … </RelativeLayout> Моя конфигурация активности в AndroidManifest.xml: <activity android:name="com.demo.LoginActivity" android:configChanges="orientation|keyboardHidden" android:launchMode="singleTop" android:screenOrientation="portrait" android:theme="@style/activityTheme" /> Мой код, который используется для запуска фрагмента в Activity: private void startFragment(BaseFragment fragment, String tag) { FragmentManager fragmentManager […]

Скрытие клавиатуры после вызова новой операции, которая показывает ProgressDialog

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

Почему android InputMethodManager.showSoftInput () возвращает false?

Недавно, разрабатывая приложение, я столкнулся с проблемой. Я много искал в google, но не нашел решения. В итоге я столкнулся с этим трекером Android Чтобы объяснить мою проблему, я сделал пример приложения. Основная работа моего примера приложения У меня есть экран, который имеет EditText, Button и RelativeLayout. Ширина и высота RelativeLayout составляет 0px. Это просто […]

Нужна только номерная клавиатура?

Привет. Мне нужна мягкая клавиатура с числовыми значениями от 0 до 9 и клавишей Enter . Не следует показывать ничего, кроме подобных . , ( ) И т. Д. … Я попробовал несколько вариантов, как предлагалось здесь, но ничего не работает для меня. setRawInputType(Configuration.KEYBOARD_QWERTY) setRawInputType(InputType.TYPE_CLASS_NUMBER | InputType.TYPE_NUMBER_FLAG_SIGNED) setRawInputType(InputType.TYPE_CLASS_NUMBER) setRawInputType(InputType.TYPE_CLASS_PHONE) У меня всегда появляются дополнительные символы […]

Intereting Posts
Какова роль класса Activity в MVC? Не удалось отладить приложение в Android Studio SwipeRefreshLayout + WebView, когда позиция прокрутки находится наверху JNI- java.lang.UnsatisfiedLinkError: собственный метод не найден Android Studio: Как я могу получить выровненный подписанный выпуск APK? Почему Android не появляется в настройках Eclipses? Как программно ответить / завершить вызов в Android 4.1? Logback-Android: ошибка «нет применимого действия» при использовании FixedWindowRollingPolicy с SizeBasedTriggeringPolicy Есть ли причина использовать Google GCM против обмена сообщениями Apple для push-уведомлений? Как обнаружить, что Android-устройство связано с USB OTG или не программно Управление автоматической экспозицией камеры SSLProtocolException делает соединение https Android AsyncTask vs Thread + Handler vs rxjava Могу ли я использовать совместимую панель действий И фрагмент в том же самом действии? Android SQL: проверьте, существует ли запись в базе данных