更改AutoCompleteTextView的值

时间:2012-03-21 16:02:02

标签: java android android-edittext autocompletetextview

我有一个AutoCompleteTextView,并且在 setOnItemClickListener 中我想检查用户输入特殊文本的时间,AutoCompleteTextView清除并设置为""。但是,当我这样做时,得到一个堆栈溢出错误。通常, setOnItemClickListener 中的每个更改都会生成错误!!我想在我的AutoCompleteTextView中设置一些更改!我怎么能这样做?

1 个答案:

答案 0 :(得分:6)

使用TextChangedListener而不是onItemListener

textView.addTextChangedListener(new TextWatcher() {

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