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