PagerAdapter用法

来源:互联网 发布:云杉网络 融资 编辑:程序博客网 时间:2024/06/08 13:13

转自:http://jacular.iteye.com/blog/1604622


PageAdapter是一個抽象類,直接繼承于Object,导入包android.support.v4.view.PagerAdapter即可使用。 


關於PageAapter的描述,原文是這樣的:Base class providing the adapter to populate pages inside of a ViewPager.  You will most likely want to use a more specific implementation of this, such as FragmentPagerAdapter or FragmentStatePagerAdapter。 

其實PagerAdapter就是ViewPager提供的一个适配器,方便我们对各个View进行控制。那ViewPager又是什麽呢?它是实现左右两个屏幕平滑地切换的一个类,具體的自己百度google…關於ViewPager的用法好多。 



要使用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, 

*也就是用於判斷是否由對象生成界面**/
原创粉丝点击