TabLayout
tabLayout
上图是一个关于TabLayout的Demo,TabLayout提供了一个水平的布局用来展示Tabs。与viewpager、fragment(或者view)搭配使用,实现点击屏幕标签或左右滑动可以切换页面的效果。
viewpager
viewpager是谷歌官方提供的控件,它相当于一个容器,储存fragment或者view,通过左右滑动的方式将容器中的页面进行切换,常用于app首页的欢迎页与滚动栏。
1.tabLayout的基本使用方法
在布局中加入该控件:
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/tab_layout">
在代码中动态添加Item:
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"));
方式二静态添加Item:
android:layout_wid