在钛上隐藏/显示键盘

时间:2014-08-12 15:18:17

标签: android ios titanium

titanium sdk我遇到问题时,我想点击textField时要显示键盘,我希望它在我点击textField

之外时隐藏

我试过textField.blur()

view.addEventListener("click", function(e){
if(Ti.Platform.name === 'iPhone OS')
textbox.blur();  
});

但它适用于iphone,但在Android上键盘不再启动

我也试过TI.UI.Android.hidesoftkey

但是我在android上得到了相同的结果

任何帮助?

1 个答案:

答案 0 :(得分:0)

隐藏和显示键盘,我们通常对两个平台使用.blur()和.focus()方法,因此您应该在视图的单击事件中删除特定于平台的条件。

view.addEventListener("click", function(e){
textbox.blur();  
});