最简单 Viewpager 滑动页面

xiaoxiao2021-02-28  54

//为全局变量 List<View> list=new ArrayList<View>() {};//初始化ViewPager viewPager= (ViewPager) findViewById(R.id.view);LayoutInflater view = getLayoutInflater().from(MainActivity.this);//viewpager01第一个滑动页面 View inflate01 = view.inflate(R.layout.viewpager01, null);////viewpager01第二个滑动页View inflate02 = view.inflate(R.layout.viewpager02, null);list.add(inflate01);list.add(inflate02);Myadapter myadapter=new Myadapter();viewPager.setAdapter(myadapter);

//适配器

class Myadapter extends PagerAdapter{ @Override public int getCount() { return list.size(); } @Override public boolean isViewFromObject(View view, Object object) { return view==object; } @Override public void destroyItem(ViewGroup container, int position, Object object) { container.removeView(list.get(position)); } @Override public Object instantiateItem(ViewGroup container, int position) { container.addView(list.get(position)); return list.get(position); } }

转载请注明原文地址: https://www.6miu.com/read-85821.html

最新回复(0)