【发布时间】:2012-11-17 19:42:10
【问题描述】:
我为我的自定义类扩展了 ArrayAdapter。我的班级覆盖toString() 并返回我想用于搜索查询的字段。
这是我的过滤代码:
productItemAdapter.getFilter().filter(filterText.toLowerCase());
这是我的toString() 代码:
return name.toLowerCase();
过滤正常(返回正确数量的元素),但它是错误的元素。它始终显示列表中的第一个元素,而不是与搜索匹配的元素...
【问题讨论】:
-
不要害怕发布适配器的代码。
标签: android listview android-adapter