我的应用中有一个地址搜索字段。当此字段获得焦点时,我想打开键盘,如下图所示。
当键盘类型设置为Titanium.UI.KEYBOARD_NUMBERS_PUNCTUATION时,它适用于iOS,如下面的代码所示
var search = Titanium.UI.createSearchBar({
barColor:'#c8c8c8',
autocorrect:true,
hintText:'enter address',
height:'43dp',
top:'75dp',
autocapitalization: Titanium.UI.TEXT_AUTOCAPITALIZATION_WORDS,
keyboardType:Titanium.UI.KEYBOARD_NUMBERS_PUNCTUATION
});
然而,在Android上,它显示如下图所示。
我正在使用Titanium mobile SDK 1.7.5
答案 0 :(得分:2)
您应该添加:
softKeyboardOnFocus : Titanium.UI.Android.SOFT_KEYBOARD_SHOW_ON_FOCUS
不幸的是,it may be overridden by the system。如果问题仍然存在,请在其他Android系统(例如3.0)上试用。