viewpager에서 페이지 어댑터 사용 상세 정보

2223 단어
다음 방법인 instantiateItem(View Group, int)을 덮어써야 합니다. 리턴은 하나의 대상입니다. 이 대상은 Pager Adapter 어댑터가 어떤 대상을 선택하는지* 현재 ViewPager에 있는 destroy Item(View Group, int, Object)을 표시하는 방법입니다. View Group에서 현재 View get Count()/**를 빼는 방법은 현재 창 인터페이스 수를 가져오는 방법입니다.
isViewFromObject(View, Object)라는 방법은 도움말 문서에서 원문은could be implemented as return view=object, * 즉 대상이 인터페이스를 생성했는지 판단하는 데 사용됩니다**/
예를 들면 다음과 같습니다.
mPagerAdapter = new PagerAdapter() {  
  
            @Override  
            public void destroyItem(ViewGroup container, int position,  
                    Object object) {  
                container.removeView(mViews.get(position));  
  
            }  
  
            @Override  
            public Object instantiateItem(ViewGroup container, int position) {  
                View view = mViews.get(position);  
                container.addView(view);  
                return view;  
            }  
  
            @Override  
            public boolean isViewFromObject(View arg0, Object arg1) {  
  
                return arg0 == arg1;  
            }  
  
            @Override  
            public int getCount() {  
  
                return mViews.size();  
            }  
        };  
 
전재 대상:https://www.cnblogs.com/zzy-frisrtblog/p/5507993.html

좋은 웹페이지 즐겨찾기