android - how can i solve issue with icons in tabbed view -


i created tabbed view in android studio got issue put icons above text title home,category , favorite when slide home category or favorite icons goes disappear problem come me in section when comment section work when call method icons shows 1 time when open app , slide class goes disappear

    viewpager.addonpagechangelistener(new viewpager.onpagechangelistener() {         @override         public void onpagescrolled(int position, float positionoffset, int positionoffsetpixels) {          }          @override         public void onpageselected(int position) {             viewpager.getadapter().notifydatasetchanged();         }          @override         public void onpagescrollstatechanged(int state) {          }     }); 

and method called icons

setuptabicons(); 

check out whole section , me out please how can

 viewpager = (viewpager) findviewbyid(r.id.container);     setupviewpager(viewpager);        viewpager.addonpagechangelistener(new viewpager.onpagechangelistener() {         @override         public void onpagescrolled(int position, float positionoffset, int positionoffsetpixels) {          }          @override         public void onpageselected(int position) {             viewpager.getadapter().notifydatasetchanged();         }          @override         public void onpagescrollstatechanged(int state) {          }     });      tablayout = (tablayout) findviewbyid(r.id.tabs);     tablayout.setupwithviewpager(viewpager);      tablayout.setontabselectedlistener(new tablayout.ontabselectedlistener() {         @override         public void ontabselected(tablayout.tab tab) {             tablayout.getselectedtabposition();               if (tab.gettext().equals("categories")) {                 currentfragment = "categories";                 localbroadcastmanager lbm = localbroadcastmanager.getinstance(mainactivity.this);                 intent = new intent("tag_refresh");                 lbm.sendbroadcast(i);             } else {                 currentfragment = "check_internet_connection";             }         }           @override         public void ontabunselected(tablayout.tab tab) {          }          @override         public void ontabreselected(tablayout.tab tab) {          }     });     setuptabicons();  }  private void setuptabicons() {      tablayout.gettabat(0).seticon(tabicons[0]);     tablayout.gettabat(1).seticon(tabicons[1]);     tablayout.gettabat(2).seticon(tabicons[2]); }  private void setupviewpager(viewpager viewpager) {     adapter = new viewpageradapter(getsupportfragmentmanager());     adapter.addfragment(new homefragment(), "home");     adapter.addfragment(new category(), "categories");     adapter.addfragment(new favorite(), "favorite");     viewpager.setadapter(adapter); } 


Comments

Popular posts from this blog

neo4j - finding mutual friends in a cypher statement starting with three or more persons -

php - How to remove letter in front of the word laravel -

minify - Minimizing css files -