我正在开展一项search
活动,其中包含city
名称google
search
即:第一行xxxx,xxxx,xxxx值和即将到来的行相同。
我的问题是,当我在EditText
上输入一个字母时,它会关注xxxx,xxxx
并非所有首字母值都过滤掉。
我有第一排 - 土耳其,布尔萨2-Bursa 但是当我在搜索中按B时,当前过滤器显示第一行。
我的代码
mEditText.addTextChangedListener(new TextWatcher() {
public void afterTextChanged(Editable s) {
}
public void beforeTextChanged(CharSequence s, int start, int count,
int after) {
}
public void onTextChanged(CharSequence s, int start, int before,
int count) {
((Filterable) SearchActivity.this.adapter).getFilter()
.filter(s);
}
});
答案 0 :(得分:0)
put((Filterable)SearchActivity.this.adapter).getFilter() .filter(一个或多个); afterTextChanged(Editable arg0)方法中的代码。
RetryTemplate