Titanium Appcelerator Android - 在数字视图中打开默认软键盘

时间:2012-01-18 12:25:15

标签: android keyboard appcelerator titanium-mobile

我的应用中有一个地址搜索字段。当此字段获得焦点时,我想打开键盘,如下图所示。

iOS Number Punctuation Keyboard

当键盘类型设置为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上,它显示如下图所示。

enter image description here

我正在使用Titanium mobile SDK 1.7.5

1 个答案:

答案 0 :(得分:2)

您应该添加:

softKeyboardOnFocus : Titanium.UI.Android.SOFT_KEYBOARD_SHOW_ON_FOCUS

不幸的是,it may be overridden by the system。如果问题仍然存在,请在其他Android系统(例如3.0)上试用。