Skip to content

amansharma-dev/Android_TabLayout_ViewPager_FragmentPagerAdapter

Repository files navigation

TabLayout

Hello, I have focused on the implementation of TabLayout, in which you will also get to know how ViewPager & FragmentPagerAdapter plays an important role to provide more functionality to the TabLayouts.

What I have learned.

  • Extend FragmentPagerAdapter in a java class TabPagerAdapter.

  • Implementation of design support library in build.gradle(Module:app).

  • Remove ActionBar, check res->values->styles.xml.

  • Making Custom Style for TabLayout using Widget.Design.TabLayout, check res->values->Styles.xml.

  • Proper use of text & colors in strings.xml & colors.xml file in a project, check res->values.

Notes

In TabPagerAdapter java class extend FragmentPagerAdapter and implement method:

  • getItem(int i)
 @Override public Fragment getItem(int i) { if(i==0){ return new TabOne(); } else if(i==1){ return new TabTwo(); } else return new TabThree(); }
  • getCount()
@Override public int getCount() { //Total number of tabs return 3; }

Support 👍

Instagram
Twitter

Thank You!