我有一个包含Titanium searchView的操作栏。当前,当页面加载并显示软键盘时,searchView会获得焦点。
我需要默认情况下不显示软键盘,以便查看其下方的列表数据。
我尝试将windowSoftKeyboard属性设置为隐藏在窗口以及searchView上。 我还尝试过在各种事件监听器中使用blur方法来隐藏键盘,但是似乎没有任何作用。
这是直接使用Java进行本机操作的直接方法,因此我认为应该有一种直接的方法来使用Titanium进行此操作。
答案 0 :(得分:0)
您可以一一尝试以下语句。
第一个解决方案:以XML或TSS定义以下窗口属性
“ windowSoftKeyboard”:Titanium.UI.Android.SOFT_INPUT_ADJUST_PAN
第二个解决方案:这应该写在onOpen或onFocus侦听器窗口上
Titanium.UI.Android.hideSoftKeyboard();