Не удается скрыть программную клавиатуру с помощью Titanium SDK - Android - PullRequest
0 голосов
/ 18 сентября 2018

У меня есть панель действий, которая содержит Titanium searchView.В настоящее время searchView получает фокус, когда страница загружается и отображается программная клавиатура.

Мне нужно, чтобы программная клавиатура не отображалась по умолчанию, чтобы под ней можно было просматривать данные списка.

У меня естьпопытался установить свойство windowSoftKeyboard скрытым в окне, а также в searchView.Я также пытался использовать метод размытия в различных прослушивателях событий, чтобы скрыть клавиатуру, однако, похоже, ничего не работает.

Это просто сделать изначально с использованием Java, поэтому я считаю, что должен быть прямой способ сделать этоиспользуя Titanium.

1 Ответ

0 голосов
/ 27 ноября 2018

Вы можете попробовать приведенные ниже операторы по одному.

Первое решение: Определите свойство окна ниже в XML или TSS

"windowSoftKeyboard": Titanium.UI.Android.SOFT_INPUT_ADJUST_PAN

Второе решение: Это должно писать в окне onOpen или onFocus слушатель

Titanium.UI.Android.hideSoftKeyboard ();

...