Nishant
Nishant

Reputation: 32222

creating autocomplete in android

I want to create a AutoCompleteTextView in android. The problem is that I want to show whole list of data when user selects AutoCompleteTextView and start filtering data as user types the letters.Please help me in doing this.

Upvotes: 1

Views: 195

Answers (1)

Lalit Poptani
Lalit Poptani

Reputation: 67286

Well here is an way how you can do that,

declare an String array -

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

Now, initialize the Adapter with the source.

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

Finally fetch the AutoCompleteTextView id from your xml and set the adapter.

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

Upvotes: 2

Related Questions