繁体   English   中英

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

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM