2011-09-15 4 views
1

アンドロイドでAutoCompleteTextViewを作成したいと思います。問題は、ユーザがAutoCompleteTextViewを選択し、ユーザが文字を入力するときにデータをフィルタリングするときに、データの全リストを表示したいということです。これを行う際に私を助けてください。さてここでandroidでオートコンプリートを作成する

+0

あなたのコードを更新してください&エラーを得た場合、その後もlogcate –

答えて

2

は、あなたがそれを行うことができますどのような方法で、

は、文字列配列を宣言 - 今

String[] array = new String[]{"first","second","third","fourth"};

、ソースとアダプタを初期化します。

ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, 
          android.R.layout.simple_dropdown_item_1line,array); 

最後に、xmlからAutoCompleteTextView IDを取得してアダプタを設定します。

AutoCompleteTextView mView = (AutoCompleteTextView) 
              findViewById(R.id.myAutoTextView); 
mView.setAdapter(adapter); 
+0

を更新これが正常に動作しますが、私の問題はdifferent.Iは、ユーザーがAutoCompleteTextを選択してデータを取得する必要があるときに文字列の配列内のすべての値を表示したいですユーザーが入力を開始するとフィルタリングされます。 – Nishant

+0

さて、これは試してみるべきです。それは自動的に値をフィルタリングします.... –

+0

はい、それはデータをフィルタリングしていますが、AutoCompleteTextViewをクリックしているときにString配列内のすべての値をリストしていません。 – Nishant