首页 > 移动平台 > 详细

Android ViewPager更新数据

时间:2015-12-22 21:07:39      阅读:226      评论:0      收藏:0      [点我收藏+]

ViewPager也是一个常用的组件 与ListView类似 当绑定数据后 想刷新数据 需要在适配器中添加如下方法

protected PagerAdapter galleryAdapter = new PagerAdapter() {
        
        @Override
        public boolean isViewFromObject(View arg0, Object arg1) {
             return arg0 == ((View)arg1); 
        }
        
        @Override
        public int getCount() {
            return size;
        }
        
        @Override
        public Object instantiateItem(View container, int position) {
            return bindGalleryAdapterItemView(container, position);
        }
        
        @Override
        public void destroyItem(View container, int position, Object object) {
             ((ViewPager) container).removeView((View) object); 
        };
        
        @Override  
        public void finishUpdate(View arg0) {}  
          
        @Override
        public void restoreState(android.os.Parcelable state, ClassLoader loader) {
            
        };
  
        @Override  
        public Parcelable saveState() {  
            return null;  
        }  
  
        @Override  
        public void startUpdate(View arg0) {}  
        
        @Override
        public int getItemPosition(Object object) {
       //POSITION_NONE 是一个PagerAdapter的内部常量,值是-2,
return POSITION_NONE; } };

以后有空写个专栏总结一下 http://stackoverflow.com/questions/7263291/viewpager-pageradapter-not-updating-the-view

Android ViewPager更新数据

原文:http://www.cnblogs.com/huanyi0723/p/5067957.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!