第一个Fragements
来源:互联网 发布:tcl刷机软件 编辑:程序博客网 时间:2024/06/06 10:40
public class Fragement01 extends Fragment { private View view; private ViewPager fl_vp; private TabLayout fl_tb; private String[] stitle = {"关注", "推荐", "北京", "上海", "广州", "深圳", "科技", "手机", "房产", "发现", "当地"}; private List<Fragment> list; @Nullable @Override public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { view = inflater.inflate(R.layout.fragement01, container, false); initView(); initFragement(); //因为是嵌套 所以要获取getChildFragmentManager fl_vp.setAdapter(new FragmentPagerAdapter(getChildFragmentManager()) { //返回相对应的 @Override public Fragment getItem(int position) { return list.get(position); } @Override public int getCount() { return list.size(); } //标题切换 @Override public CharSequence getPageTitle(int position) { //返回的是数组的下标 return stitle[position]; } }); fl_tb.setTabMode(TabLayout.GRAVITY_FILL); fl_tb.setupWithViewPager(fl_vp); return view; } private void initFragement() { list = new ArrayList<>(); //数组的长度 for (int i = 0; i < stitle.length; i++) { list.add(new Fragements1()); } } private void initView() { fl_tb = (TabLayout) view.findViewById(R.id.f1_tl); fl_vp = (ViewPager) view.findViewById(R.id.fl_vp); }}
阅读全文
0 0
- 第一个Fragements
- Fragements
- 第一个
- 第一个
- 第一个
- 第一个
- 第一个
- 第一个
- 第一个
- 第一个
- 第一个
- 第一个
- 第一个
- 第一个
- 第一个
- 第一个
- 第一个
- 第一个
- 实现乘法运算的功能
- 圆的周长面积
- 工作流 activity 视频教程 + redis 视频教程 百度网盘分享地址
- PHP学习笔记02——简单的php脚本
- jQuery slideDownUp动画效果
- 第一个Fragements
- CNN中的卷积和池化的理解
- (Python)异常处理try...except、raise
- 学习阿里巴巴开发手册-8
- Ubuntu14.04虚拟机和宿主机(win7)之间的文件传输 (FTP)篇
- 嵌套的子类
- angularjs 实现简单的快递页面
- AngularJS中的$http服务请求数据
- jQuery 自定义动画