1、MainActivity.java
private ViewPager viewPager;
private ArrayList<String> urlList; /*所有图片url*/
private int picPosition; /*图片位置*/
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
initData();
initView();
}
private void initData(){
Intent intent = getIntent();
Bundle bundle = intent.getExtras();
urlList = bundle.getStringArrayList(PIC_ALL);
picPosition = bundle.getInt(PIC_POSITION);
}
/*初始化View*/
private void initView(){
viewPager = (ViewPager) findViewById(R.id.viewpager);
viewPager.setAdapter(new PictureSlidePagerAdapter(getSupportFragmentManager()));
/*position*/
//使用ViewPager的setCurrentItem (int item) 方法设置其初始显示的页面
viewPager.setCurrentItem(picPosition);
}
/*Adapter*/
private class PictureSlidePagerAdapter extends FragmentStatePagerAdapter {
public PictureSlidePagerAdapter(FragmentManager fm) {
super(fm);