清除Android中的编辑文本时如何清除搜索结果?

时间:2011-11-24 12:19:38

标签: android

我在我的应用中搜索了一下。清除编辑文本时如何清除搜索结果?即使我从编辑文本中删除了该单词,搜索结果也保持不变。怎么实现这个?感谢您的帮助。

2 个答案:

答案 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)

嘿伙计尝试这里给出的清晰编辑文本按钮:http://mytechead.wordpress.com/2012/02/07/create-ios-like-cleartextbutton-in-android/