我有一个AutoCompleteTextView,并且在 setOnItemClickListener 中我想检查用户输入特殊文本的时间,AutoCompleteTextView清除并设置为""。但是,当我这样做时,得到一个堆栈溢出错误。通常, setOnItemClickListener 中的每个更改都会生成错误!!我想在我的AutoCompleteTextView中设置一些更改!我怎么能这样做?
答案 0 :(得分:6)
使用TextChangedListener而不是onItemListener
textView.addTextChangedListener(new TextWatcher() {
public void onTextChanged(CharSequence s, ....){
//if "s" is your "special" text clear the textview
}
});