我有ListView的名字,我有EditText-“inputSearch”。 我试图使用getFilter方法来显示包含“inputSearch”中插入文本的名称,但我只得到以输入文本开头而不是包含它的名称。
ArrayAdapter<String> adapter;
inputSearch = (EditText) findViewById(R.id.inputSearch);
inputSearch.addTextChangedListener(new TextWatcher() {
public void afterTextChanged(Editable arg0) {
}
public void beforeTextChanged(CharSequence s, int start, int count,
int after) {
}
public void onTextChanged(CharSequence s, int start, int before,
int count) {
adapter.getFilter().filter(s);
}
});