Описание тега android-input-method

Интерфейс InputMethod представляет метод ввода, который может генерировать ключевые события и текст, такие как адреса электронной почты, символы других языков и т. Д., При обработке различных событий ввода и отправлять текст обратно в приложение, которое запрашивает ввод текста.
1 ответ

Android - измените введенный текст, прежде чем он достигнет EditText View

Постановка задачи: У нас есть требование взломать пользовательский ввод (до того, как он достигнет EditText) и активировать некоторые функции ДО того, как текст достигнет представления EditText. Как это может быть сделано?? Попытки решения: а. Пробо…
1 ответ

Новая активность, отклоняющая клавиатуру в InputMethodService

Я пишу пользовательскую клавиатуру для Android, и я использую InputMethodService обрабатывать все связанные с клавиатурой события. На определенное событие я представляю Activity с Theme.Dialog тема для пользователя, но когда она представлена, она уд…
1 ответ

ScrollView прокручивать вверх при наборе

Во-первых, у меня есть несколько EditTexts в Framelayout, который обернут ScollView. Я уже использую код ниже, чтобы позволить ScrollView прокручиваться вверх, когда отображается клавиатура - ((Activity) getContext()).getWindow().setSoftInputMode(Wi…
1 ответ

Android: как вызвать клавиатуру на втором устройстве при прикосновении к первому устройству?

У меня есть 2 приложения для Android, работающих на двух разных устройствах, оба общаются друг с другом через Bluetooth. В первом устройстве я открываю веб-просмотр, который содержит некоторые поля ввода текста. Когда я нажимаю на текстовое поле пер…
2 ответа

Скрытие клавиатуры на Android вылетает приложение

Когда я пытаюсь запустить эту строку, чтобы скрыть клавиатуру (я получаю InputMethodManager): this.context = context; InputMethodManager mgr = (InputMethodManager) context.getSystemService(Context.INPUT_METHOD_SERVICE); //this line crashes the app Ч…
2 ответа

Как избежать перемещения клавиатуры по моей раскладке

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

Вид конкретного IME?

У меня есть пользовательское представление, для которого я хочу, чтобы пользователь мог вводить символы из набора символов, определенного в приложении. Чтобы сделать это, насколько я понимаю, мне нужно написать метод ввода службы. Пользователь долже…
0 ответов

Конфликт в отображении линейного макета при отображении QWERTY-клавиатуры

У меня есть макет, который выглядит так <android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:la…
1 ответ

EditText с textPassword inputType, но без Softkeyboard

Я хотел создать EditText с android:inputType="textPassword. Однако я также не хочу использовать SoftKeyboard для ввода. Поэтому я попытался установить для InputMethod значение null, но это также отключило бы функции textPassword замены рендеринга па…
0 ответов

Не удается отобразить TabLayout в InputView

Я создаю метод ввода Android и хочу использовать TabLayout из библиотеки поддержки в InputView (пользовательский интерфейс, где пользователь вводит текст в виде нажатий клавиш). Макет для InputView очень просто: <?xml version="1.0" encoding="utf-…
0 ответов

Включить и управлять курсором мыши на Android

Я ищу способ включить курсор мыши на Android и контролировать движения с помощью кода. Так же, как при подключении мыши через USB-OTG - но без этого. Есть ли API или другой способ сделать это?
03 ноя '12 в 14:57
1 ответ

Как скачать файл с сервера и сохранить его в определенной папке на SD-карте в Android?

У меня есть одно требование в моем приложении Android. Мне нужно программно загрузить и сохранить файл в определенную папку на SD-карте. Я разработал исходный код, который String DownloadUrl = "http://myexample.com/android/"; String fileName = "mycl…
0 ответов

Как на самом деле работает атрибут "AdjustResize"

В эти дни я узнал, когда появилась популярность SoftKeyBoard, как изменился макет активности. Затем я написал образец и обнаружил что-то странное. Вот мой макет: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools…
1 ответ

Приложение падает при навигации, если ввод сфокусирован

У меня странная проблема с приложением, которое я создаю. У меня есть фрагмент с формой входа в систему, когда фрагмент открывается, первое поле фокусируется по умолчанию, затем, если я нажимаю на другое поле и затем перехожу к другому фрагменту, я …
0 ответов

Пользовательские программные раскладки клавиатуры

Я создаю сервис "Метод ввода с программной клавишей", и мне было интересно, возможно ли добавить несколько слоев макета, например, поместив клавиатуру в FrameLayout и затем отобразив ее в этом макете Frame, когда вы нажимаете на поле "Редактировать …
3 ответа

Android- нетрадиционная клавиатура, смена текста на клавише

Я пытаюсь разработать нетрадиционную клавиатуру, мне нужно изменить текст в клавише, в зависимости от комбинации других нажатых клавиш. Как и в режиме просмотра кандидатов, но внутри клавиатуры, в одной клавише. Интересно, могу ли я изменить текст н…
29 авг '16 в 19:54
1 ответ

Мягкая клавиатура с Android Things на Raspberry Pi

Я использую Android Things 1.0.4 на Raspberry Pi с сенсорным дисплеем, и программная клавиатура никогда не отображается, даже когда фокусируется на поле ввода. Например, в настройках системы Wi-Fi я не могу ввести пароль SSID. Я нашел этот вопрос: К…
2 ответа

Как зафиксировать создание текста в InputConnection, когда пользователь меняет выбор

Я делаю пользовательскую клавиатуру, и мне нужно настроить написание текста перед его фиксацией. Это описано в этом Q & A. Я знаю, как сделать текст в целом inputConnection.commitText("text", 1); Но я не знаю, как это сделать, если пользователь меня…
2 ответа

Приложение Android не обновляется после того, как софт-клавиатура скрыта

После ввода текста с помощью программной клавиатуры Android и его ручного закрытия с помощью клавиши, доступной под клавиатурой, страница приложения не обновляется. Черное пространство показано там, где существовала клавиатура. Я пробовал с различны…
0 ответов

Как получить предложения автоматической коррекции клавиатуры?

Есть ли способ получить доступ к подсказкам автокоррекции программной клавиатуры? Я копался в Обработка ввода с клавиатуры и в API InputMethodManager, что привело меня к классу CorrectionInfo. Я не уверен, с чего начать с доступа к этой CorrectionIn…