从ArrayAdapter获取过滤结果

时间:2016-01-25 23:02:02

标签: java android arraylist android-textwatcher

如果在Android中使用ArrayList<String>过滤ArrayAdapter<String>后如何获得新的TextWatcher结果?

以下是使用名为ArrayAdapter<String>的{​​{1}}变量中的文本过滤EditText的代码。搜索功能运行良好。我需要将过滤后的数据放入新的edtSearch

ArrayList<String>

1 个答案:

答案 0 :(得分:1)

您可以循环访问适配器并将剩余结果添加到新的List

List<String> results = new ArrayList<String>();
for(int i = 0; i < adapter.getCount(); i++) {
    results.add(adapter.getItem(i));
}