2011-06-28 10 views
1

AutoCompleteTextViewListViewのアクティビティがあり、アダプタはBaseAdapterです。AutoCompleteTextView(Android)のリスナー

アクティビティが開始され、AutoCompleteTextViewが空の場合、ListViewはアイテムの完全なリストを示します。ユーザーがAutoCompleteTextViewに入力を始めるとヒントを選択し、OnItemClickListener打ち上げと私が呼ぶとき:

adapter.notifyDataSetChanged(); 

これは、いくつかの項目にアダプタを再ロードします。これは完璧に動作しますが、ユーザーがAutoCompleteTextViewをクリーンアップしても何も起こりません。

Enterキーを押さずにユーザーがクリーンアップしたときに起動するListenerを関連付けたいとします。

これを行うlistenerはありますか?

ありがとうございます!

答えて

1

おかげでwjeshak addTextChangedListener()メソッドを使用して、あなたAutoCompleteTextBoxにそれを追加することができます!今は完璧です。

これは私がオーバーライドきた方法であり、それが誰かのために役立つことができます:

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

あなたはユーザー入力がクリアされているかどうかをチェックTextWatcherインタフェースの独自の実装を提供し、

関連する問題