Я показываю изготовленную на заказ клавиатуру для поиска и отключаю мягкую клавиатуру ввода по умолчанию. Это работает хорошо, за исключением случаев, когда я пытаюсь вытащить ящик навигации и отпустить его, отображается программная клавиатура ввода по умолчанию. Как отключить программную клавиатуру по умолчанию для панели поиска или, возможно, для определенного действия? До сих пор я пробовал следующее без успеха
- Настройка активности
WindowSoftInputMode
наStateAlwaysHidden
- Установка типа ввода SearchView на
NULL
- Получите базовый
EditText
заSearchView
и добавьтеOnTouchListener
и скройте программную клавиатуру по умолчанию с помощьюInputMethodManager
Примечание. Я использую Mono Android и могу понимать код Java, поэтому, пожалуйста, не стесняйтесь предлагать любые решения для Java.