2013-09-24 31 views
10

Tôi tự hỏi mình nếu có thể, hãy kết hợp một số SpinnerAutoCompleteTextView. Về cơ bản tôi muốn có một AutoCompleteTextView, hiển thị tất cả các mục nhập từ Array khi tôi nhấp vào.Kết hợp Spinner và AutoCompleteTextView

Có ai biết cách làm điều đó không?

+0

mục nhấp chuột là khác nhau từ một đến khác –

+0

spinner được Give u pisition nhưng AutoCompleteView Donot Give u Vị trí cũng thử –

Trả lời

3

Hãy thử mã này:

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

Chỉ cần phát hiện ra rằng đây thực hiện chính xác những gì tôi đã yêu cầu:

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

Rất tốt Job Man! Tôi đang tìm kiếm chính xác điều tương tự. Tôi ước tôi có thể lên đến +10. Nhưng những gì tôi tìm thấy là khi chúng ta gõ hai ký tự thì nó cho thấy các tùy chọn trong trình đơn thả xuống. Nhưng nó vẫn là một ví dụ rất hay. Cảm ơn. – gprathour

+1

'textview.setthreshold = 1; 'wil giải quyết vấn đề của bạn @GPRathour –

Các vấn đề liên quan