Для 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 и как с ними работают разные устройства?