【发布时间】:2013-05-10 09:14:54
【问题描述】:
我有一个在我的 Arrayadapter 中搜索的搜索字段
inputSearch.addTextChangedListener(new TextWatcher() {
@Override
public void onTextChanged(CharSequence cs, int arg1, int arg2, int arg3) {
ZT.this.adapter.getFilter().filter(cs);
}
@Override
public void beforeTextChanged(CharSequence arg0, int arg1, int arg2,
int arg3) {
}
@Override
public void afterTextChanged(Editable arg0) {
}
});
它只搜索整个单词。例如:
Baloon
搜索Bal 返回Baloon,搜索oon 不返回任何内容。在这种情况下,我希望他能返回Baloon。
感谢您的帮助。
【问题讨论】:
-
它是因为它基于起始字符进行搜索。不是任何其他地方。
-
我怎样才能改变这个,添加一个自定义过滤器?
标签: android arraylist textwatcher android-search