TabLayout


  1.在xml文件中设置     1.1 标签布局     android.support.design.widget.TabLayout         TabLayout的宽需要充满布局         android:layout_width="match_parent"     1.2 ViewPager     android.support.v4.view.ViewPager            viewpager的权重为1(非必要的,按需求设置)          android:layout_weight="1"    2. 新建一个Adapter        2.1 需要继承FragmentPagerAdapter                       2.2声明一个要显示的Fragment列表:                List list;               声明一个要显示的标题的列表:List listTitle;               重写一个带三个参数的构造方法:               MyAdapter(FragmentManager  fm,                 List list,List listTitle)          2.3  重写三个方法                 2.3.1   返回对应的Fragment :  getItem();                   2.3.2   返回Fragment的个数 :getCount();                  2.3.3   返回对应的tab标题上对应的名字                              getPagerTitle();      3. Activity中的操作                  在这之前需要建Fragment的类继承Fragment                    在Fragment中写入想要展示的内容;             3.1   声明TabLayout与Viewpaget                     声明一个要显示的Fragment列表:                            List list;                     声明一个要显示的标题的列表:                            List listTitle;                      声明MyAdapter              3.2   数据和成员变量的初始化                      (将声明的内容都初始化出来,其中MyAdapter的                                                参数需要与MyAdapter类中的构造方法参数个                           数、位置一样)              3.3      将ViewPager和Adapter绑定                             ViewPager.setAdapter(adapter);                         将TabLayout与ViewPager绑定                          tabLayout.setupWithViewPager(vp)                                       注意:使用TabLayout的时候需要在Android                Studio中引入design           方法:File-->Project  Struucture-->                      app-->Dependencies-->点击右                    边加号在输入框中输入design包


你可能感兴趣的:(初级学习类)