У меня есть планшетный сканер Bluetooth, подключенный к планшету Android.Аппаратная клавиатура отключена в настройках Android.Это позволяет мне сканировать штрих-коды и использовать программную клавиатуру для набора текста.
Когда я сканирую штрих-код, моя деятельность ловит все клавиши, как и ожидалось.Но появляется программная клавиатура.
Как предотвратить появление программной клавиатуры?
Я пробовал следующее:
android:windowSoftInputMode=stateHidden
или
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN);
(или stateAlwaysHidden
),
но ничего не получалось.Когда приложение ловит аппаратную клавишу, появляется программная клавиатура.