最简单 Viewpager 滑动页面

来源:互联网 发布:qt 5编程入门pdf下载 编辑:程序博客网 时间:2024/05/16 15:26
//为全局变量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);    }}

原创粉丝点击