你必須通過擴展FragmentStatePagerAdapter
創建自己的PostStatePagerAdapter
類:
public PostStatePagerAdapter extends FragmentStatePagerAdapter {
private List data = null;
public PostStatePagerAdapter(FragmentManager fm, List data){
super(fm);
this.data = data;
}
@Override
public Fragment getItem(int arg0) {
fragmentdata = data.get(arg0)
// create your new fragment that displays your music blog entry by using fragment data got from data list
return <your fragment>;
}
@Override
public int getCount() {
return data.size();
}
}
,並在活動課onCreate()
PostStatePagerAdapter adapter = new PostStatePagerAdapter(getSupportFragmentManager(), dataList);
ViewPager viewPager = (ViewPager) findViewById(R.id.postPager); // defined in layout xml
viewPager.setAdapter(adapter);
// pass your clicked item index to this activity and set it as view pager's current item
viewPager.setCurrentItem(index);
記住擴展這個活動課FragmentActivity
希望這會有所幫助。
只需在該項目周圍設置尋呼機適配器循環,並將count設置爲'Integer.MAX_VALUE'。 –