AutoCompleteTextView(Android)上的侦听器

AutoCompleteTextView(Android)上的侦听器,android,listener,autocompletetextview,Android,Listener,Autocompletetextview,我有一个带有AutoCompleteTextView的活动和一个带有扩展BaseAdapter的适配器的ListView 当活动启动且AutoCompleteTextView为空时,ListView显示项目的完整列表。当用户开始在AutoCompleteTextView上键入并选择提示时,一个OnItemClickListener启动,我调用: adapter.notifyDataSetChanged(); 这将仅使用一些项重新加载适配器。这非常有效,但是当用户清理自动完成文本视图时,什么也没

我有一个带有
AutoCompleteTextView
的活动和一个带有扩展
BaseAdapter
的适配器的
ListView

当活动启动且
AutoCompleteTextView
为空时,
ListView
显示项目的完整列表。当用户开始在
AutoCompleteTextView
上键入并选择提示时,一个
OnItemClickListener
启动,我调用:

adapter.notifyDataSetChanged();
这将仅使用一些项重新加载适配器。这非常有效,但是当用户清理
自动完成文本视图时,什么也没有发生

我想关联一个
侦听器
,该侦听器在用户清理时启动,无需按Enter键

有没有这样做的
侦听器


谢谢

您可以提供自己的
TextWatcher
接口实现,该接口检查用户输入是否已清除,并使用
addTextChangedListener()
方法将其添加到您的
AutoCompleteTextBox

谢谢wjeshak!!!现在它工作得很好

这是我重写的方法,它可能对某些人有用:

@Override
public void onTextChanged(CharSequence s, int start, int before,int count) {
    if ( start == 0 && before == 1 && count == 0) {
        adapter.notifyDataSetChanged();
    }
}