我在listview中编写了以下搜索代码:
edtsearch.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
itemAdapter.getFilter().filter(s);
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
}
@Override
public void afterTextChanged(Editable s) {
}
});
仅搜索第一个字母,并且不显示搜索关键字数据。
如何搜索整个字符串并仅显示来自适配器的相关搜索数据?