2013-09-24 7 views
10

संयोजित करें, मैं Spinner और AutoCompleteTextView को गठबंधन करने के लिए खुद से पूछ रहा हूं। असल में मैं AutoCompleteTextView चाहता हूं, जो कि जब मैं इसे क्लिक करता हूं तो Array से सभी प्रविष्टियां दिखाता है।स्पिनर और ऑटोकंपलेटटेक्स्टव्यू

क्या कोई जानता है कि यह कैसे करें?

+0

आइटम क्लिक एक से दूसरे –

+0

स्पिनर को अलग है यू pisition दें लेकिन AutoCompleteView है डोनोट आपको स्थिति भी दें –

उत्तर

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 हल करें –

संबंधित मुद्दे