List of usage examples for android.support.v4.app FragmentStatePagerAdapter FragmentStatePagerAdapter
public FragmentStatePagerAdapter(FragmentManager fm)
From source file:com.pixplicity.multiviewpager.sample.PagerActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_pager); final MultiViewPager pager = (MultiViewPager) findViewById(R.id.pager); final FragmentStatePagerAdapter adapter = new FragmentStatePagerAdapter(getSupportFragmentManager()) { @Override/*from w ww . ja v a 2s. c o m*/ public int getCount() { return 20; } @Override public Fragment getItem(int position) { return PageFragment.create(position); } }; pager.setAdapter(adapter); }
From source file:com.android.quickreturnlistview.sample_app.MainActivity.java
public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); PagerAdapter adapter = new FragmentStatePagerAdapter(getSupportFragmentManager()) { @Override//from w w w. j a va2 s . c o m public Fragment getItem(int position) { switch (position) { case 0: return DefaultFragment.newInstance(false); case 1: return DefaultFragment.newInstance(true); } return null; } @Override public int getCount() { return 2; } @Override public CharSequence getPageTitle(int position) { switch (position) { case 0: return getString(R.string.default_fragment); case 1: return getString(R.string.animation_fragment); } return null; } }; mPager = (ViewPager) findViewById(R.id.pager); mPager.setAdapter(adapter); mPager.setOnPageChangeListener(new ViewPager.SimpleOnPageChangeListener() { @Override public void onPageSelected(int position) { getActionBar().setSelectedNavigationItem(position); } }); getActionBar().setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); for (int position = 0; position < adapter.getCount(); position++) { getActionBar() .addTab(getActionBar().newTab().setText(adapter.getPageTitle(position)).setTabListener(this)); } getActionBar().setDisplayShowHomeEnabled(false); getActionBar().setDisplayShowTitleEnabled(false); }
From source file:com.larswerkman.quickreturnlistview.MainActivity.java
public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); PagerAdapter adapter = new FragmentStatePagerAdapter(getSupportFragmentManager()) { @Override//from w w w.ja v a 2s. c o m public Fragment getItem(int position) { switch (position) { case 0: return new DefaultFragment(); case 1: return new AnimationFragment(); case 2: return new BottomFragment(); } return null; } @Override public int getCount() { return 3; } @Override public CharSequence getPageTitle(int position) { switch (position) { case 0: return getString(R.string.default_fragment); case 1: return getString(R.string.animation_fragment); case 2: return getString(R.string.footer_fragment); } return null; } }; mPager = (ViewPager) findViewById(R.id.pager); mPager.setAdapter(adapter); mPager.setOnPageChangeListener(new ViewPager.SimpleOnPageChangeListener() { @Override public void onPageSelected(int position) { getActionBar().setSelectedNavigationItem(position); } }); mPager.setPageMargin(getResources().getDimensionPixelSize(R.dimen.page_margin)); getActionBar().setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); for (int position = 0; position < adapter.getCount(); position++) { getActionBar() .addTab(getActionBar().newTab().setText(adapter.getPageTitle(position)).setTabListener(this)); } getActionBar().setDisplayShowHomeEnabled(false); getActionBar().setDisplayShowTitleEnabled(false); }
From source file:com.drextended.rvdbsample.view.MainActivity.java
private void initViewPager() { mBinding.viewPager.setAdapter(new FragmentStatePagerAdapter(getSupportFragmentManager()) { @Override//from w w w .j av a 2 s .c om public Fragment getItem(final int position) { return PageFragment.newInstance(position); } @Override public CharSequence getPageTitle(final int position) { return getString(PageFragment.getPageTitleResId(position)); } @Override public int getCount() { return 3; } }); mBinding.tabLayout.setupWithViewPager(mBinding.viewPager); }
From source file:com.example.android.scrolltricks.MainActivity.java
public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); PagerAdapter adapter = new FragmentStatePagerAdapter(getSupportFragmentManager()) { @Override/* w ww . j ava 2 s. co m*/ public Fragment getItem(int position) { switch (position) { case 0: return new QuickReturnFragment(); case 1: return new StickyFragment(); } return null; } @Override public int getCount() { return 2; } @Override public CharSequence getPageTitle(int position) { switch (position) { case 0: return getString(R.string.quick_return_item); case 1: return getString(R.string.sticky_item); } return null; } }; mPager = (ViewPager) findViewById(R.id.pager); mPager.setAdapter(adapter); mPager.setOnPageChangeListener(new ViewPager.SimpleOnPageChangeListener() { @Override public void onPageSelected(int position) { getActionBar().setSelectedNavigationItem(position); } }); mPager.setPageMargin(getResources().getDimensionPixelSize(R.dimen.page_margin)); getActionBar().setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); for (int position = 0; position < adapter.getCount(); position++) { getActionBar() .addTab(getActionBar().newTab().setText(adapter.getPageTitle(position)).setTabListener(this)); } getActionBar().setDisplayShowHomeEnabled(false); getActionBar().setDisplayShowTitleEnabled(false); }
From source file:com.marshalchen.common.demoofui.quickreturnlistview.QuickReturnListViewActivity.java
public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.quick_return_listview_activity_main); PagerAdapter adapter = new FragmentStatePagerAdapter(getSupportFragmentManager()) { @Override/*from w w w . j a va 2 s . c o m*/ public Fragment getItem(int position) { switch (position) { case 0: return new DefaultFragment(); case 1: return new AnimationFragment(); case 2: return new BottomFragment(); } return null; } @Override public int getCount() { return 3; } @Override public CharSequence getPageTitle(int position) { switch (position) { case 0: return "default_fragment"; case 1: return "animation_fragment"; case 2: return "footer_fragment"; } return null; } }; mPager = (ViewPager) findViewById(R.id.pager); mPager.setAdapter(adapter); mPager.setOnPageChangeListener(new ViewPager.SimpleOnPageChangeListener() { @Override public void onPageSelected(int position) { getActionBar().setSelectedNavigationItem(position); } }); mPager.setPageMargin(20); getActionBar().setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); for (int position = 0; position < adapter.getCount(); position++) { getActionBar() .addTab(getActionBar().newTab().setText(adapter.getPageTitle(position)).setTabListener(this)); } getActionBar().setDisplayShowHomeEnabled(false); getActionBar().setDisplayShowTitleEnabled(false); }
From source file:com.example.xyzreader.cp0.ArticleDetailActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_article_detail); ViewPager pager = (ViewPager) findViewById(R.id.pager); pager.setAdapter(new FragmentStatePagerAdapter(getSupportFragmentManager()) { @Override// w ww. j a v a2s.com public Fragment getItem(int i) { Bundle arguments = new Bundle(); arguments.putString(ArticleDetailFragment.ARG_ITEM_ID, DummyContent.ITEMS.get(i).id); ArticleDetailFragment fragment = new ArticleDetailFragment(); fragment.setArguments(arguments); return fragment; } @Override public int getCount() { return DummyContent.ITEMS.size(); } }); pager.setPageMarginDrawable(getResources().getDrawable(R.drawable.list_divider_holo_light)); pager.setPageMargin((int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 1, getResources().getDisplayMetrics())); String startId = getIntent().getStringExtra(ArticleDetailFragment.ARG_ITEM_ID); for (int i = 0; i < DummyContent.ITEMS.size(); i++) { if (DummyContent.ITEMS.get(i).id.equals(startId)) { pager.setCurrentItem(i); return; } } }
From source file:com.example.android.supportv4.view.ViewPagerActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.view_pager_sample); final ViewPager viewPager = (ViewPager) findViewById(R.id.view_pager); viewPager.setAdapter(new FragmentStatePagerAdapter(getSupportFragmentManager()) { @Override//from w w w . j a v a 2 s .co m public int getCount() { return PAGE_COLORS.length; } @Override public CharSequence getPageTitle(int position) { return "Page " + position; } @Override public Fragment getItem(int position) { Fragment fragment = new DemoObjectFragment(); Bundle args = new Bundle(); args.putInt(DemoObjectFragment.ARG_INDEX, position); fragment.setArguments(args); return fragment; } }); final CheckBox smoothScroll = (CheckBox) findViewById(R.id.view_pager_smooth_scroll); Button switchTabsButton = (Button) findViewById(R.id.view_pager_switch_tabs_button); switchTabsButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { viewPager.setCurrentItem(2, smoothScroll.isChecked()); Toast.makeText(view.getContext(), "Current item = " + viewPager.getCurrentItem(), Toast.LENGTH_SHORT).show(); } }); Button doubleSwitchTabsButton = (Button) findViewById(R.id.view_pager_double_switch_tabs_button); doubleSwitchTabsButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { viewPager.setCurrentItem(0, smoothScroll.isChecked()); viewPager.setCurrentItem(2, smoothScroll.isChecked()); Toast.makeText(view.getContext(), "Current item = " + viewPager.getCurrentItem(), Toast.LENGTH_SHORT).show(); } }); }
From source file:com.example.xyzreader.cp8.ArticleDetailActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_article_detail); // Show the Up button in the action bar. if (getSupportActionBar() != null) { getSupportActionBar().setDisplayHomeAsUpEnabled(true); }//from w w w. jav a 2 s.c o m ViewPager pager = (ViewPager) findViewById(R.id.pager); pager.setAdapter(new FragmentStatePagerAdapter(getSupportFragmentManager()) { @Override public Fragment getItem(int i) { Bundle arguments = new Bundle(); arguments.putString(ArticleDetailFragment.ARG_ITEM_ID, DummyContent.ITEMS.get(i).id); ArticleDetailFragment fragment = new ArticleDetailFragment(); fragment.setArguments(arguments); return fragment; } @Override public int getCount() { return DummyContent.ITEMS.size(); } }); pager.setPageMarginDrawable(getResources().getDrawable(R.drawable.list_divider_holo_light)); pager.setPageMargin((int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 1, getResources().getDisplayMetrics())); String startId = getIntent().getStringExtra(ArticleDetailFragment.ARG_ITEM_ID); for (int i = 0; i < DummyContent.ITEMS.size(); i++) { if (DummyContent.ITEMS.get(i).id.equals(startId)) { pager.setCurrentItem(i); return; } } }
From source file:com.bobomee.android.gank.io.ui.MainActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_drawer_layout); ButterKnife.bind(this); showToolBarHome(R.drawable.ic_menu); pager.setAdapter(new FragmentStatePagerAdapter(getSupportFragmentManager()) { @Override/*w ww . j a v a 2 s. c om*/ public Fragment getItem(int position) { return CategoryFragmentFactory.getInstance(position); } @Override public int getCount() { return 1; } }); setNavigationView(); }