Android: что делает метод setTextFilterEnabled? - PullRequest
22 голосов
/ 21 декабря 2009

Что делает метод setTextFilterEnabled () ?

Ответы [ 3 ]

17 голосов
/ 21 декабря 2009

В основном это позволяет фильтровать содержимое данного ListView. Однако, как объясняется здесь , предостережение заключается в том, что фильтрация не происходит автоматически. Согласно этой ссылке, вы должны предоставить логику фильтрации, а затем в соответствии с документами AbsListView, которые описывают этот метод, адаптер, к которому вы вызываете этот метод, должен также реализовать Filterable .

Надеюсь, это поможет ...

9 голосов
/ 21 декабря 2009

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

Источник и дополнительная информация могут быть найдены в Справочнике разработчика Android, например: http://developer.android.com/reference/android/widget/AbsListView.html#setTextFilterEnabled%28boolean%29

3 голосов
/ 14 марта 2012

Используется для фильтрации содержимого данного ListView. Когда вы набираете букву, вы автоматически прокручиваетесь к этому элементу, если он есть в этом представлении.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...