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用法)