zoukankan      html  css  js  c++  java
  • 结对项目——电子书ViewPager功能

    该功能实现了界面引导

    public class ViewPagerActivity extends FragmentActivity {
    private ViewPager mVPActivity;
    private Fragment1 mFragment1;
    private Fragment2 mFragment2;
    private Fragment3 mFragment3;
    private Fragment4 mFragment4;
    private List mListFragment = new ArrayList();
    private PagerAdapter mPgAdapter;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
    	super.onCreate(savedInstanceState);
    	setContentView(R.layout.activity_viewpager);
    	initView();
    }
    
    private void initView() {
    	mVPActivity = (ViewPager) findViewById(R.id.vp_activity);
    	mFragment1 = new Fragment1();
    	mFragment2 = new Fragment2();
    	mFragment3 = new Fragment3();
    	mFragment4 = new Fragment4();
    	mListFragment.add(mFragment1);
    	mListFragment.add(mFragment2);
    	mListFragment.add(mFragment3);
    	mListFragment.add(mFragment4);
    	mPgAdapter = new ViewPagerAdapter(getSupportFragmentManager(),
    			mListFragment);
    	mVPActivity.setAdapter(mPgAdapter);
    }
    

    }

    ViewPager适配器代码如下所示
    public class ViewPagerAdapter extends FragmentPagerAdapter {
    private List fragmentList=new ArrayList();
    public ViewPagerAdapter(FragmentManager fm) {
    super(fm);
    }
    public ViewPagerAdapter(FragmentManager fragmentManager,List arrayList) {
    super(fragmentManager);
    this.fragmentList=arrayList;
    }
    @Override
    public Fragment getItem(int arg0) {
    return fragmentList.get(arg0);
    }

    @Override
    public int getCount() {
    	return fragmentList.size();
    }
    

    }

  • 相关阅读:
    2020 camp day0 -F
    2020 camp day2 -k
    扫描线 hdu1542
    Assign the task HDU
    快速排序模板
    Java中Thread的常用方法
    Java中多线程的创建
    二分模板
    main()的简单理解
    单例模式饿汉式和懒汉式的实现
  • 原文地址:https://www.cnblogs.com/qiushi123/p/7003950.html
Copyright © 2011-2022 走看看