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();
    }
    

    }

  • 相关阅读:
    Cookies和Session的定义与区别
    selenium元素定位篇
    http协议基础教程
    selenium自动化基础知识
    数组基础练习
    软件生命周期及其相关文档
    作业1
    作业2
    第四次个人作业关于微软必应词典客户端 的案例分析
    自我期许
  • 原文地址:https://www.cnblogs.com/qiushi123/p/7003950.html
Copyright © 2011-2022 走看看