1. Load dependent
" com.android.support:design:26.1.0 "
2. Layout
<android.support.design.widget.TabLayout android:id="@+id/timeline_tablayout " android:layout_width="match_parent" android:layout_height ="wrap_content"/>
3. Initialization and monitoring
Private voidInitTab () {Tablayout.tab Tab=Mtablayout.newtab (); Tab.settext ("default"); Tab.settag (0); Mtablayout.addtab (tab); tab=Mtablayout.newtab (); Tab.settext ("Price"); Tab.settag (1); Mtablayout.addtab (tab); tab=Mtablayout.newtab (); Tab.settag (2); Tab.settext ("Sales"); Mtablayout.addtab (tab); Mtablayout.addontabselectedlistener (NewTablayout.ontabselectedlistener () {@Override Public voidontabselected (Tablayout.tab Tab) {log.d (TAG,"ontabselected:"+Tab.gettag ()); } @Override Public voidontabunselected (Tablayout.tab Tab) {} @Override Public voidontabreselected (Tablayout.tab Tab) {}}); }
4 Complete
Use of the Android Tablayout control