2012-03-21 52 views
1

我有一个AutoCompleteTextView,并在setOnItemClickListener我想检查用户何时键入一个特殊的文本,AutoCompleteTextView清除并设置为“”。但是当我这样做时,得到一个堆栈溢出错误。一般来说,setOnItemClickListener中的每个变化都会产生错误!我想在我的AutoCompleteTextView中设置一些更改!我怎么能做到这一点?更改AutoCompleteTextView的值

+0

你添加一个文本观察者的AutocompleteTextview? – st0le 2012-03-22 06:50:13

回答

5

使用TextChangedListener代替onItemListener

textView.addTextChangedListener(new TextWatcher() { 

    public void onTextChanged(CharSequence s, ....){ 
     //if "s" is your "special" text clear the textview 
    } 
});