Can I use view pager with views (not with fragments)

前端 未结 7 2007
情深已故
情深已故 2020-11-28 01:39

I am using ViewPager for swiping between Fragments, but can I use ViewPager to swipe between Views simple XML layout?

7条回答
  •  南笙
    南笙 (楼主)
    2020-11-28 02:28

    I'd like to elaborate on @Nicholas answer, you can get the views by id or if they're dynamically added just get the view directly given its position

    class WizardPagerAdapter extends PagerAdapter {
    
        public Object instantiateItem(View collection, int position) {
    
            View v = pager.getChildAt(position);
    
            return v;
        }
    
        @Override
        public int getCount() {
            return 3;
        }
    
        @Override
        public boolean isViewFromObject(View arg0, Object arg1) {
            return arg0 == ((View) arg1);
        }
    }
    

提交回复
热议问题