1.首先 设置头布局文件
2.其次设置添加方法,内容
3.tabLayout滑动切换的是fragment
第一步:布局
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" android:padding="10dp"> <android.support.design.widget.TabLayout android:id="@+id/tab_layout" android:layout_width="match_parent" android:layout_height="wrap_content"></android.support.design.widget.TabLayout> <android.support.v4.view.ViewPager android:id="@+id/viewpager" android:layout_width="match_parent" android:layout_height="wrap_content"></android.support.v4.view.ViewPager> </LinearLayout>
第二步: 设置Fragment的viewpager滑动切换事件,以及给tablayout添加内容
//设置适配器 vAdapter = new VAdapter(getChildFragmentManager()); vAdapter.setMfragment(list); viewPager.setAdapter(vAdapter); //设置tablayout tabLayout.addTab(tabLayout.newTab()); tabLayout.addTab(tabLayout.newTab()); tabLayout.addTab(tabLayout.newTab()); //与viewpager联系 tabLayout.setupWithViewPager(viewPager); //添加内容 tabLayout.getTabAt(0).setText("热门影片"); tabLayout.getTabAt(1).setText("正在上映"); tabLayout.getTabAt(2).setText("即将上映");