Android ищет в списке?

Я создал список следующим образом...

lv = (ListView) findViewById(R.id.listview);
    lv.setAdapter(new ArrayAdapter<String>(this,
            android.R.layout.simple_list_item_checked, mDisplay));

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

например, если пользователь нажимает "f", я хочу, чтобы список прокрутился до 1-го элемента с помощью "f" следующим образом

Я не хочу, чтобы это было следующим:

извините, если вопрос не понятен, потому что я не знаю, как его поставить

спросите меня, если вам нужно больше деталей...

Спасибо:)

2 ответа

Решение

Следующая ссылка может помочь вам найти список поиска Android при наборе текста

Я не знаю, если что-то по вашему требованию доступно. Но вы можете реализовать это с помощью такой логики.

Всякий раз, когда пользователь нажимает произнесение f, проверяйте свой список рассылки, с которого начинаются слова из f. скажем с 5 позиции начинается.

и использовать

listview.smoothScrollToPosition(int position)

Другие вопросы по тегам