Android ищет в списке? - PullRequest
       26

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

0 голосов
/ 11 марта 2011

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

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

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

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

enter image description here

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

enter image description here

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

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

спасибо:)

Ответы [ 2 ]

1 голос
/ 11 марта 2011

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

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

и используйте

listview.smoothScrollToPosition (int position)

1 голос
/ 11 марта 2011

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

...