TabLayout+ViewPager

2.动态添加自定义tab,如下:

添加普通tab方式:

tabLayout = (TabLayout)findViewById(R.id.tablayout);

tabLayout.addTab(tabLayout.newTab().setText("Tab 1"));

tabLayout.addTab(tabLayout.newTab().setText("Tab 2"));

tabLayout.addTab(tabLayout.newTab().setText("Tab 3"));

更简单的方式:

<TabLayout>

<TabItem/>

<TabItem/>

</TabLayout>

添加自定义tab方式: