ViewPager的使用<一>
来源:互联网 发布:ubuntu桌面版 编辑:程序博客网 时间:2024/05/22 03:08
Activity布局
<android.support.v4.view.ViewPager android:id="@+id/viewPager" android:layout_width="match_parent" android:layout_height="match_parent"> </android.support.v4.view.ViewPager>
代码
ViewPager经常和Fragment进行使用。数据源需要是List< Fragment >。
// 其实就两步 1.查找控件 2.设置适配器ViewPager viewPager = (ViewPager) findViewById(R.id.viewPager);viewPager.setAdapter(new MyAdapter(initData(),getSupportFragmentManager()));
适配器(与Fragment配合使用,需要继承FragmentPagerAdapter,需要重写两个方法,一个构造)
class MyAdapter extends FragmentPagerAdapter{ List<Fragment> mFragments; // 构造方法,传递数据源 public MyAdapter(List<Fragment> fragments,FragmentManager fm) { super(fm); this.mFragments = fragments; } // 获取Item(即Fragment) @Override public Fragment getItem(int position) { return mFragments.get(position); } // 获取数据源个数 @Override public int getCount() { return mFragments==null?0:mFragments.size(); } }
源码
链接:ViewPager的另一种用法+无限轮播
0 0
- ViewPager的使用(一)
- ViewPager的使用<一>
- viewPager的使用(一)
- ViewPager的简单使用(一)
- 【ViewPager的学习】一、简单使用
- ViewPager 的简单使用(一)
- ViewPager的基础使用(一)
- 学会使用viewPager(一)
- ViewPager使用(一)
- ViewPager使用版本一
- Android使用ViewPager+Fragment的使用(一)
- ViewPager中ViewPager的使用
- android的ViewPager和Animation的一些使用(一)
- 使用ViewPager+GridView实现横向滑动的效果(一)
- ViewPager 和 ActionBarSherlock 的使用 <Garry进阶(一)>
- 使用ViewPager+GridView实现横向滑动的效果(一)
- ViewPager组合其他View的简单使用(一)
- ViewPager使用示例(一)deprecated
- Android NDK学习笔记15-配置AndroidStudio
- 理解OAuth 2.0
- 深度学习框架可使用组件化的思考&BP反向传播的思考
- Android性能优化之一:ViewStub
- ODI环境搭建_04安装Oracle Data Integrator
- ViewPager的使用<一>
- Jquery Datatable 数据填充报错:requested unknown parameter 'XXX' for row xx, column xx 解决方法
- 话一:Wince开发之软硬件需求
- SDLockView:基于贝塞尔曲线的手势解锁
- jQuery插件开发精品教程
- django1.10的很多操作跟现在出版的书里的命令都不一样了
- 寄存器用法惯例
- android 放大镜 Magnifier 简单实现
- php中文件上传$_FILES 的错误代码