您的位置:首页 > 移动开发 > Android开发

ViewpagerAdapter重要的四个方法解析

2016-05-09 00:00 435 查看
摘要: Android ViewPager

/**
* 获得当前界面数
*/
@Override
public int getCount() {
if (views != null) {
return views.size();
}
return 0;
}

/**
* 初始化position位置的界面
*/
@Override
public Object instantiateItem(View view, int position) {

((ViewPager) view).addView(views.get(position), 0);

return views.get(position);
}

/**
* 判断是否由对象生成界面
*/
@Override
public boolean isViewFromObject(View view, Object arg1) {
return (view == arg1);
}

/**
* 销毁position位置的界面
*/
@Override
public void destroyItem(View view, int position, Object arg2) {
((ViewPager) view).removeView(views.get(position));
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息