如果在Android中使用ArrayList<String>
过滤ArrayAdapter<String>
后如何获得新的TextWatcher
结果?
以下是使用名为ArrayAdapter<String>
的{{1}}变量中的文本过滤EditText
的代码。搜索功能运行良好。我需要将过滤后的数据放入新的edtSearch
:
ArrayList<String>
答案 0 :(得分:1)
您可以循环访问适配器并将剩余结果添加到新的List
:
List<String> results = new ArrayList<String>();
for(int i = 0; i < adapter.getCount(); i++) {
results.add(adapter.getItem(i));
}