[英]Can't hide soft keyboard using Titanium SDK - Android
我有一个包含Titanium searchView的操作栏。 当前,当页面加载并显示软键盘时,searchView会获得焦点。
我需要默认情况下不显示软键盘,以便可以查看其下方的列表数据。
我尝试将windowSoftKeyboard属性设置为隐藏在窗口以及searchView上。 我也尝试过在各种事件监听器中使用blur方法来隐藏键盘,但是似乎没有任何效果。
这是直接使用Java进行本机处理的直接方法,因此我认为应该有一种直接的方法使用Titanium进行处理。
您可以一一尝试以下陈述。
第一个解决方案:在XML或TSS中定义以下窗口属性
“windowSoftKeyboard”:Titanium.UI.Android.SOFT_INPUT_ADJUST_PAN
第二种解决方案:这应该写在窗口onOpen或onFocus侦听器上
Titanium.UI.Android.hideSoftKeyboard();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.