Titanium Appcelerator для Android - открыть программную клавиатуру по умолчанию в режиме просмотра чисел - PullRequest
0 голосов
/ 18 января 2012

У меня есть поле поиска адреса в моем приложении.Когда это поле получает фокус, я хочу открыть клавиатуру, как показано на следующем рисунке.

iOS Number Punctuation Keyboard

Это прекрасно работает для iOS, когда для типа клавиатуры установлено значение Titanium.UI.KEYBOARD_NUMBERS_PUNCTUATION asв следующем коде

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 Ответ

2 голосов
/ 21 февраля 2012

Вы, вероятно, должны добавить:

softKeyboardOnFocus : Titanium.UI.Android.SOFT_KEYBOARD_SHOW_ON_FOCUS

К сожалению, может быть переопределено системой .Попробуйте проблему в другой системе Android (например, 3.0), если проблема не устранена.

...