2013-09-24 95 views
10

我在問自己是否有可能將SpinnerAutoCompleteTextView合併。基本上我想要一個AutoCompleteTextView,當我點擊它時顯示Array的所有條目。Combine Spinner和AutoCompleteTextView

有人知道該怎麼做嗎?

+0

項點擊次數是從一個到另一個 –

+0

微調不同的是要給你pisition但AutoCompleteView Donot Give u Position還可以嘗試 –

回答

3

試試這個代碼:

ArrayAdapter myAdapter = new ArrayAdapter<String>(this, 
        android.R.layout.simple_dropdown_item_1line, YOUR_ARRAY); 
    myAutoCompleteTextView.setAdapter(myAdapter); 
29

剛剛發現,這不正是我問了:

final AutoCompleteTextView textView; 
    final ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(
      getActivity(), android.R.layout.simple_dropdown_item_1line, 
      getResources().getStringArray(R.array.names)); 

    textView = (AutoCompleteTextView) v.findViewById(R.id.txtViewNames); 
    textView.setAdapter(arrayAdapter); 
    textView.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(final View arg0) { 
      textView.showDropDown(); 
     } 
    }); 
+0

非常好的求職者!我正在尋找完全一樣的東西。我希望我能夠+10。但我發現當我們鍵入兩個字符,然後顯示下拉選項。但仍然是非常非常好的例子。謝謝。 – gprathour

+1

'textview.setthreshold = 1; '將解決你的問題@GPRathour –