我使用 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);
}