PagerAdapter用法

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,
*也就是用於判斷是否由對象生成界面**/

你可能感兴趣的:(PagerAdapter用法)