ViewPager. ViewPager PagerAdapter. ListView , PagerAdapter.
:
<android.support.v4.view.ViewPager
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/home_pannels_pager" />
FragmentActivity :
ViewPager pager = (ViewPager) findViewById (R.id.viewPager);
pager.setAdapter( PagerAdapter (getSupportFragmentManager()));
simle PagerAdapter:
PagerAdapter FragmentPagerAdapter {
public FrontPageAdapter(FragmentManager Fm) {
super(Fm);
}
@Override
public Fragment getItem(int position) {
Bundle arguments = new Bundle();
arguments.putInt("position", position);
FragmentPage fragment = new FragmentPage();
fragment.setArguments(arguments);
return fragment;
}
@Override
public int getCount() {
return 3;
}
}
FragmentPage:
FragmentPage {
public FragmentPage() {}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.fragment_frontpage, container, false);
Bundle arguments = getArguments();
int position = b.getInt("position");
return view;
}
}
The answer here is fooobar.com/questions/1626829 / ...
source
share