5
ViewPager에 넣어야하는 조각 목록이 있습니다 (지금까지는 문제 없음).ViewPager 화면 반 스크롤
ArrayList<Fragment> fragmentList = new ArrayList<Fragment>();
fragmentList.add(new fragment1());
fragmentList.add(new fragment2());
fragmentList.add(new fragment3());
fragmentList.add(new fragment4());
FragmentAdapter mAdapter = new FragmentAdapter(mFragmentManager, fragmentList);
mPager = (ViewPager) view.findViewById(R.id.pager_items_list);
mPager.setCurrentItem(0);
mPager.setAdapter(mAdapter);
mPager.setOnPageChangeListener(pageChangeListener);
어댑터
public class FragmentAdapter extends FragmentStatePagerAdapter {
ArrayList<Fragment> fragmentsList;
public FragmentAdapter(FragmentManager fm, ArrayList<Fragment> fragmentsList) {
super(fm);
this.fragmentsList = fragmentsList;
}
@Override
public int getCount() {
return fragmentsList.size();
}
@Override
public Fragment getItem(int position) {
if (position<fragmentsList.size() & fragmentsList.get(position)!=null) {
return fragmentsList.get(position);
}
return null;
}
}
내가 필요하면 화면에 두 개의 항목을 표시하기 위해 ViewPager를 만들지 만, 한 때마다 만 이동하는 것입니다. TeeTracker의 의견에
안녕, 여기에 블로그, http://commonsware.com/blog/2012/08/20/multiple-view-viewpager-options.html 도움이 될 – TeeTracker
굉장! 이것은 내가 필요한 것입니다! 너는 나에게 많은 시간을 구해줬다! – Nifhel