展会信息港展会大全

android开发之PagerAdapter用法
来源:互联网   发布日期:2015-10-02 16:15:01   浏览:1822次  

导读:首先要继承PagerAdapter类,然后至少覆盖以下方法instantiateItem(ViewGroup, int)这个方法,return一个对象,这个对象表明了PagerAdapter适配器选择哪个对象*放在当前的ViewPager中destroyItem(ViewGroup, in ...

首先要继承PagerAdapter类,然后至少覆盖以下方法

instantiateItem(ViewGroup, int)

这个方法,return一个对象,这个对象表明了PagerAdapter适配器选择哪个对象*放在当前的ViewPager中

destroyItem(ViewGroup, int, Object)

这个方法,是从ViewGroup中移出当前View

getCount()

这个方法,是获取当前窗体界面数

isViewFromObject(View, Object)

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

private class MyPagerAdapter extends PagerAdapter {

@Override

public void destroyItem(View container, int position, Object object) {

((ViewPager) container).removeView(mViews.get(position));

}

@Override

public int getCount() {

// TODO Auto-generated method stub

return mViews.size();

}

@Override

public Object instantiateItem(View container, int position) {

// TODO Auto-generated method stub

((ViewPager) container).addView(mViews.get(position));

return mViews.get(position);

}

@Override

public boolean isViewFromObject(View arg0, Object arg1) {

// TODO Auto-generated method stub

return arg0 == arg1;

}

}

赞助本站

人工智能实验室

相关热词: PagerAdapter android

AiLab云推荐
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港