Вы переопределяете toString объекта, который находится в вашей коллекции, и устанавливаете:
listView.setTextFilterEnabled(true);
Если установлено значение true, список будет фильтровать результаты по типу пользователя. Адаптер списка должен поддерживать интерфейс Filterable, чтобы это работало.
Должно быть логическим значением, «истина» или «ложь».
Это также может быть ссылка на ресурс (в форме «@ [package:] type: name») или атрибут темы (в форме «? [Package:] [type:] name»), содержащий значение этого типа ,
Это соответствует символу ресурса глобального атрибута textFilterEnabled.
, а также см. :: это