我使用 anEditText来过滤 a SimpleAdapter,SimpleAdapter.getFilter()但结果仅从第一个字符开始过滤,但我需要从字符串上的任何位置开始过滤它(例如,如果我list是 name1、name2、name 3。我需要只需键入 3) 即可找到 name3。
这是我正在使用的代码
search.addTextChangedListener(new TextWatcher() {
@Override
public void onTextChanged(CharSequence arg0, int arg1, int arg2, int arg3) {
adapter.getFilter().filter(arg0);
}