ViewPager
一. viewPager实现滑动效果的控件 可以添加多个Fragment 二 可以创建ViewPagerAdapter适配器 可以添加Fragment和TabLayout
自定义适配器类 重写方法
getitem()
getcount();
getpageTitle(int i) 三 TabLayout 实现选项卡效果
导入依赖
加标签 常用属性 app:tabtextColor 文字颜色 tabselectedTextColor//选中颜色 tabIndecutorColor//横线颜色 tabIndicatorHeight//横线高度 tabMode//支持翻页
Adapter适配器代码
public class PagerAdapter extends FragmentPagerAdapter {
ArrayList
<Fragment
> fragments
;
ArrayList
<String
> title
;
public PagerAdapter(FragmentManager fm
, ArrayList
<Fragment
> fragments
) {
super(fm
);
this.fragments
= fragments
;
}
@Override
public Fragment
getItem(int i
) {
return fragments
.get(i
);
}
@Override
public int
getCount() {
return fragments
.size();
}
}