Intereting Posts
Android Donut Chart Google Analytics HitBuilder addProduct не работает Android + двигатель приложения: user.getUserID () имеет значение null в конечной точке Назначение long Long в Java Является ли Secure.ANDROID_ID уникальным для каждого устройства? Я хочу настроить процесс сборки, продолжая использовать подключаемый модуль Android Eclipse ADT JPlayer останавливается в середине трека и начинает повторять фрагмент дорожки Чрезвычайно Laggy RecyclerView Performance Проблема Android Proguard – по-прежнему появляется сообщение об ошибке «java.io.IOException: Can not process class …» при обфускации Viewpager и фрагменты Шерлока. Как сделать что-то внутри фрагмента из FragmentActivity? Равномерно разнесенные пункты меню на Панели инструментов Отмена регистрации и повторная регистрация сообщений GCM приводит к тому, что два регистратора будут действительны. Это так, как предполагалось? Android Facebook SDK – ошибки при импорте SDK Недавно появилось много NPE DeviceMotionService Android: как захватить или перенаправить журналы из LogCat в файл с помощью ECLIPSE IDE

Как полностью отключить мягкую клавиатуру для всех входных данных в веб-браузере Android

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

Поэтому я хочу полностью отключить клавиатуру Android по умолчанию, я попробовал добавить android:windowSoftInputMode="stateAlwaysHidden" в manifest.xml но это не сработает.

Я также пытаюсь использовать интерфейс javascript здесь , но на Android 2.3.x. произошла авария с мостом javascript-java. ( Ссылка на вопрос ). Поэтому у меня пока нет хорошего решения. Пожалуйста помоги.

Заранее благодарим за любую помощь.

Хорошо, у вас есть несколько вариантов! Вы можете полностью отключить клавиатуру, используя:

  • getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN);

    • Если вы выберете этот путь, обязательно верните настройки в нормальное состояние, если это не сделано автоматически. Я не использовал это раньше и не мог сказать вам, как он себя ведет, но помните об этом! Вы не хотите, чтобы пользователь отвечал на текст, который они получают, используя приложение только для того, чтобы отключить их клавиатуру 🙂

  • Вы можете использовать что-то похожее на следующую ссылку. Я не очень хорошо его выкопал (tl; dr), но он создает настраиваемое представление, которое простирается от android.inputmethodservice.KeyboardView и использует это вместо этого.