Android: некоторые параметры не отображаются на программной клавиатуре некоторых устройств - PullRequest
0 голосов
/ 04 августа 2011

Для AutoCompleteTextView я установил android:imeOptions="actionSearch", и в своей деятельности у меня есть:

autocompleteText.setOnEditorActionListener(new TextView.OnEditorActionListener() {
        @Override
        public boolean onEditorAction(TextView v, int actionId,
                KeyEvent event) {
            if (actionId == EditorInfo.IME_ACTION_SEARCH) {
...

Когда появляется клавиатура, я могу определить кнопку для выполнения поиска (согласно определению ime). Я проверил это, и он работает на Samsung Galaxy S и Xperia X10.

Однако пользователи сообщили, что не могут найти ни одной кнопки на клавиатуре для запуска поиска на устройствах HTC. Я делаю что-то не так или это проблема с опциями ime и как с ними работают разные устройства?

1 Ответ

1 голос
/ 04 августа 2011

Этот вопрос задавался много раз. См. Этот пост для ответа: Android: управление программной клавишей на HTC desire

...