我已經擴展了我的自定義類的ArrayAdapter。我的課程覆蓋toString()
並返回我想用於搜索查詢的字段。ArrayAdapter股票過濾顯示錯誤的元素
這是我的過濾代碼:
productItemAdapter.getFilter().filter(filterText.toLowerCase());
這是我toString()
代碼:
return name.toLowerCase();
篩選工作(返回正確的元素數),但它的錯誤的元素。它始終顯示列表上的第一個元素,而不是匹配的搜索...
不要害怕發佈適配器的代碼。 – Luksprog