使用Titanium SDK无法隐藏软键盘-Android

时间:2018-09-18 15:51:35

标签: android titanium titanium-android

我有一个包含Titanium searchView的操作栏。当前,当页面加载并显示软键盘时,searchView会获得焦点。

我需要默认情况下不显示软键盘,以便查看其下方的列表数据。

我尝试将windowSoftKeyboard属性设置为隐藏在窗口以及searchView上。 我还尝试过在各种事件监听器中使用blur方法来隐藏键盘,但是似乎没有任何作用。

这是直接使用Java进行本机操作的直接方法,因此我认为应该有一种直接的方法来使用Titanium进行此操作。

1 个答案:

答案 0 :(得分:0)

您可以一一尝试以下语句。

第一个解决方案:以XML或TSS定义以下窗口属性

“ windowSoftKeyboard”:Titanium.UI.Android.SOFT_INPUT_ADJUST_PAN

第二个解决方案:这应该写在onOpen或onFocus侦听器窗口上

Titanium.UI.Android.hideSoftKeyboard();