SearchView in android displaying query text at list view footer -


i have implemented searchview of android @ actionbar searching listview, working fine queried text in searchview getting displayed shown belowblack color text @ bottom hiding button

this code have written

searchview.setqueryhint("query hint"); searchview.seticonifiedbydefault(true); searchview.setonquerytextlistener(this); 

anyone please me on how remove view

this code regarding search view.

public class homescreen extends activity implements searchview.onquerytextlistener{ .... oncreate(){ ... listview.setadapter(adapter); listview.settextfilterenabled(true); } oncreateoptionsmenu() {... setupsearchview(); ...}      private void setupsearchview() {         searchview.setqueryhint("search product");         searchview.seticonifiedbydefault(true);         searchview.setonquerytextlistener(this);      }  @override     public boolean onquerytextsubmit(string query) {         return false;     }      @override     public boolean onquerytextchange(string newtext) {         if (textutils.isempty(newtext)) {             listview.cleartextfilter();         } else {             listview.setfiltertext(newtext);         }         return true;     } 

adapter code below.

public class customlistadapter extends baseadapter implements filterable{      private activity activity;     private list<product> productitems;     private list<product> orig;       public customlistadapter(activity activity, list<product> productitems) {         this.activity = activity;         this.productitems = productitems;     }      @override     public int getcount() {         return productitems.size();     }      @override     public object getitem(int location) {         return productitems.get(location);     }      @override     public long getitemid(int position) {         return position;     }      @override     public view getview(int position, view convertview, viewgroup parent) {         productholder productholder;           ....          return convertview;     }       @override     public filter getfilter() {         return new filter() {             @override             protected filterresults performfiltering(charsequence constraint) {                 final filterresults filterresults = new filterresults();                 final list<product> intermediateresults = new arraylist<product>();                 if(orig == null)                     orig = productitems;                 if(constraint != null)                 {                     if(orig!=null && orig.size() > 0){                         (final product g : orig) {                             if (g.gettitle().tolowercase().contains(constraint.tostring()))                                 intermediateresults.add(g);                         }                     }                     filterresults.values = intermediateresults;                 }                 return filterresults;             }              @override             protected void publishresults(charsequence constraint, filterresults results) {                 productitems = (arraylist<product>) results.values;                 notifydatasetchanged();             }         };     } } 


Comments

Popular posts from this blog

IF statement in MySQL trigger -

c++ - What does MSC in "// appease MSC" comments mean? -

javascript - Blogger related post gadget image Resize s72-c [ Need Expert Help ] -