我在我的应用中搜索了一下。清除编辑文本时如何清除搜索结果?即使我从编辑文本中删除了该单词,搜索结果也保持不变。怎么实现这个?感谢您的帮助。
答案 0 :(得分:2)
试试这个:
etSearchText.addTextChangedListener(new TextWatcher() {
@Override
public void onTextChanged(CharSequence arg0, int arg1, int arg2, int arg3) {
}
@Override
public void beforeTextChanged(CharSequence arg0, int arg1, int arg2,
int arg3) {
}
@Override
public void afterTextChanged(Editable arg0) {
String text=etSearchText.getText().toString().trim();
if(text.equals(""))
{
//clear the results here
}
}
});
答案 1 :(得分:0)