PargerAdapter用法详解

原创 2016年06月02日 10:31:03

PageAdapter是一个抽象类,直接继承于Object,需要导入包android.support.v4.view.PagerAdapter才可以使用。

PagerAdapter实际上就是ViewPager提供的一个适配器, 方便我们对各个View进行控制.
而ViewPager是实现左右两个屏幕平滑地切换的一个类;显示ViewParger必须搭配适配器Adapter
要使用PagerAdapter,首先要继承PagerAdapter类,然后至少覆盖以下方法
instantiateItem(ViewGroup, int)
这个方法,return一个对象,这个对象表明了PagerAdapter适配器选择哪个对象*放在当前的ViewPager中
destroyItem(ViewGroup, int, Object)
这个方法,是从ViewGroup中移出当前View
getCount() /**这个方法,是获取当前窗体界面数

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

public class MyViewPagerAdapter extends PagerAdapter{

    private List mListViews;  

    public MyViewPagerAdapter(List mListViews) {  
        this.mListViews = mListViews;//构造方法,参数是我们的页卡,这样比较方便。  
    }  

    @Override  
    public void destroyItem(ViewGroup container, int position, Object object)   {     
        container.removeView(mListViews.get(position));//删除页卡  
    }  


    @Override  
    public Object instantiateItem(ViewGroup container, int position) {  //这个方法用来实例化页卡         
         container.addView(mListViews.get(position), 0);//添加页卡  
         return mListViews.get(position);  
    }  

    @Override  
    public int getCount() {           
        return  mListViews.size();//返回页卡的数量  
    }  

    @Override  
    public boolean isViewFromObject(View arg0, Object arg1) {             
        return arg0==arg1;//官方提示这样写  
    }  
} 

相关文章推荐

ViewPager 详解(一)---基本入门

前言:这两天研究研究

select命令用法详解

  • 2016年03月09日 00:29
  • 12KB
  • 下载

WinDbg用法详解(带书签)

  • 2016年04月13日 22:55
  • 1.43MB
  • 下载

linux cp命令参数及用法详解---linux 复制文件命令cp

cp (复制档案或目录) [root@linux ~]# cp [-adfilprsu] 来源档(source) 目的檔(destination) [root@linux ~]# cp [opti...

Linux下cut命令用法详解.doc

  • 2015年12月21日 21:12
  • 446KB
  • 下载

C++_typedef用法详解.pdf

  • 2013年01月14日 16:20
  • 281KB
  • 下载

关于SetInterval(code,time)的第一个参数的几种用法详解

在JavaScript中的setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式。setInterval() 方法会不停地调用函数,直到 clearInterval() 被...

datalist用法详解

  • 2014年06月13日 10:35
  • 362KB
  • 下载

SQL语句select用法详解

  • 2014年07月21日 10:56
  • 18KB
  • 下载

C++中引用(reference)的用法详解

C++中引用(reference)的用法详解 TOC 1.简介 2.引用的语法 3.引用使用技巧     3.1 引用和多态     3.2 作为参数     3.3 作为返回值     3....
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:PargerAdapter用法详解
举报原因:
原因补充:

(最多只允许输入30个字)