Alex
Alex

Reputation: 16675

listView Search in android?

I create listView by use the following code.If i use lv.setTextFilterEnabled(true); i get the list View filter.If i set the filter text its not display the filtered listView.How to set the filter text;

 lv=new ListView(this);        
    lv.setAdapter(new ArrayAdapter<String>(this,android.R.layout.simple_list_item_checked, items)); 
    //lv.setTextFilterEnabled(true);
    lv.setFilterText("a");

Note :

I have the TextViews A to Z . When i touch letter 'a' i wish to list the elements starts with 'a' so that i need to set the list filter at run time.

Upvotes: 0

Views: 2098

Answers (1)

kgiannakakis
kgiannakakis

Reputation: 104196

Try this code:

adapter = new ArrayAdapter<String>(this,
                android.R.layout.simple_list_item_checked, items);        
lv.setListAdapter(adapter);        
lv.setTextFilterEnabled(true);
adapter.getFilter().filter("a");

Upvotes: 1

Related Questions