必须覆盖以下方法
instantiateItem(ViewGroup, int) 
这个方法,return一个对象,这个对象表明了PagerAdapter适配器选择哪个对象*放在当前的ViewPager中
destroyItem(ViewGroup, int, Object)
这个方法,是从ViewGroup中移出当前View
 getCount() /**这个方法,是获取当前窗体界面数

isViewFromObject(View, Object) 这个方法,在帮助文档中原文是could be implemented as return view == object,
*也就是用于判断是否由对象生成界面**/

例如:

mPagerAdapter = new PagerAdapter() {  

            @Override
public void destroyItem(ViewGroup container, int position,
Object object) {
container.removeView(mViews.get(position)); } @Override
public Object instantiateItem(ViewGroup container, int position) {
View view = mViews.get(position);
container.addView(view);
return view;
} @Override
public boolean isViewFromObject(View arg0, Object arg1) { return arg0 == arg1;
} @Override
public int getCount() { return mViews.size();
}
};

最新文章

  1. 一个assert的写法
  2. 向java的main()传入大量参数
  3. comms.nottingham.ac.uk/learningtechnology
  4. Json.Net系列教程 4.Linq To JSON
  5. 再起航,我的学习笔记之JavaScript设计模式15(组合模式)
  6. javascript基础修炼(2)——What's this(上)
  7. curl的Get请求,封装方法
  8. (网页)html中页面传递参数不用cookie不用缓存,js方法搞定
  9. gei 操作
  10. C和C指针小记(四)-浮点类型
  11. Mysql undo redo 总结
  12. CMD下的netstat命令
  13. python 删除模块
  14. 如何对 GIT 分支进行规划?
  15. Confluence 6 使用 LDAP 授权连接一个内部目录 - 服务器设置
  16. POJ 1006
  17. [老法新用]使用PADDING-TOP:(PERCENTAGE)实现响应式背景图片
  18. 〖Windows〗zigbee实验之cygwin编译TestSimpleMac并测试通信
  19. HighCharts/Highstock使用小结,使用汉化及中文帮助文档
  20. Windows安装ActiveMQ记录

热门文章

  1. [转]ASP.NET MVC实现POST方式的Redirect
  2. ajax返回数据之前的loading等待
  3. 简单Java程序向实用程序的过度:二进制文件的读写
  4. jQuery使用最广泛的javascript函数库
  5. 使用canvas及js简单生成验证码方法
  6. 今日头条极速版邀请码以及其它APP邀请码大全
  7. php *-devel
  8. Flexviewer使用Google地图作为底图
  9. qt打开url
  10. Java中条件语句和if-else的嵌套原则