List of usage examples for android.support.v4.view ViewPager ViewPager
public ViewPager(Context context)
From source file:com.tecnojin.timekiller.activity.TutorialActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); ActivityUtil.makeFullScreen(this); int a = getIntent().getIntExtra(getPackageName() + ".tutorial", -1); if (a < 0) { Toast.makeText(this, R.string.noTutorial, Toast.LENGTH_SHORT).show(); finish();//from w ww. java 2 s . c o m } GameDescriptor g = GameManager.instance(this).getGame(a, this); if (g.getTutorial() == null) { Toast.makeText(this, R.string.noTutorial, Toast.LENGTH_SHORT).show(); finish(); } setContentView(R.layout.tutorial_activity_layout); LinearLayout l = (LinearLayout) findViewById(R.id.tutorial_panel); ViewPager p = new ViewPager(this); p.setAdapter(new TutorialAdapter(g.getTutorial(), this)); l.addView(p); ImageView back = (ImageView) findViewById(R.id.back); back.setOnClickListener(new OnClickListener() { public void onClick(View arg0) { finish(); } }); p.setOnPageChangeListener(new OnPageChangeListener() { public void onPageSelected(int arg0) { updateProgress(arg0); } public void onPageScrolled(int arg0, float arg1, int arg2) { // TODO Auto-generated method stub } public void onPageScrollStateChanged(int arg0) { // TODO Auto-generated method stub } }); progress = (ProgressBar) findViewById(R.id.progress); progress.setMax(g.getTutorial().getPageCount()); updateProgress(0); }
From source file:com.zapta.apps.maniana.view.AppView.java
public AppView(MainActivityState mainActivityState) { this.mMainActivityState = mainActivityState; mTodayPageView = new PageView(mMainActivityState, PageKind.TODAY); mTomorowPageView = new PageView(mMainActivityState, PageKind.TOMOROW); mViewPager = new ViewPager(mMainActivityState.context()); mViewPager.setAdapter(new PagerViewAdapter(mTodayPageView, mTomorowPageView)); // Make sure we are in sync with the view. mViewPager.setCurrentItem(mCurrentPageIndex); mViewPager.setOnPageChangeListener(new OnPageChangeListener() { @Override/*from w w w. j ava 2 s .c om*/ public void onPageScrollStateChanged(int state) { } @Override public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) { } @Override public void onPageSelected(int position) { mCurrentPageIndex = position; } }); }
From source file:org.adaway.ui.help.HelpActivity.java
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); ThemeHelper.applyTheme(this); mViewPager = new ViewPager(this); mViewPager.setId(R.id.all); // TODO Set proper id setContentView(mViewPager);//from w w w . ja v a2 s.com ActionBar bar = getSupportActionBar(); bar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); bar.setDisplayShowTitleEnabled(true); bar.setDisplayHomeAsUpEnabled(true); mTabsAdapter = new TabsAdapter(this, mViewPager); Bundle faqBundle = new Bundle(); faqBundle.putInt(HelpFragmentHtml.ARG_HTML_FILE, R.raw.help_faq); mTabsAdapter.addTab(bar.newTab().setText(getString(R.string.help_tab_faq)), HelpFragmentHtml.class, faqBundle); Bundle problemsBundle = new Bundle(); problemsBundle.putInt(HelpFragmentHtml.ARG_HTML_FILE, R.raw.help_problems); mTabsAdapter.addTab(bar.newTab().setText(getString(R.string.help_tab_problems)), HelpFragmentHtml.class, problemsBundle); Bundle sOnSOffBundle = new Bundle(); sOnSOffBundle.putInt(HelpFragmentHtml.ARG_HTML_FILE, R.raw.help_s_on_s_off); mTabsAdapter.addTab(bar.newTab().setText(getString(R.string.help_tab_s_on_s_off)), HelpFragmentHtml.class, sOnSOffBundle); }
From source file:org.cryptocall.ui.HelpActivity.java
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); mViewPager = new ViewPager(this); mViewPager.setId(R.id.pager);//from w w w .j a v a 2s. com setContentView(mViewPager); ActionBar bar = getSupportActionBar(); bar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); bar.setDisplayShowTitleEnabled(true); bar.setDisplayHomeAsUpEnabled(true); mTabsAdapter = new TabsAdapter(this, mViewPager); // Bundle problemsBundle = new Bundle(); // problemsBundle.putInt(HelpFragmentHtml.ARG_HTML_FILE, R.raw.help_problems); // mTabsAdapter.addTab(bar.newTab().setText(getString(R.string.help_tab_problems)), // HelpFragmentHtml.class, problemsBundle); // mTabsAdapter.addTab(bar.newTab().setText(getString(R.string.help_tab_donate)), // DonationsFragment.class, null); mTabsAdapter.addTab(bar.newTab().setText(getString(R.string.help_tab_about)), HelpFragmentAbout.class, null); }
From source file:com.amen.browser.ComboViewActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setResult(RESULT_CANCELED);/* www.j a v a2s .c o m*/ Bundle extras = getIntent().getExtras(); Bundle args = extras.getBundle(EXTRA_COMBO_ARGS); String svStr = extras.getString(EXTRA_INITIAL_VIEW, null); ComboViews startingView = svStr != null ? ComboViews.valueOf(svStr) : ComboViews.Bookmarks; mViewPager = new ViewPager(this); mViewPager.setId(R.id.tab_view); setContentView(mViewPager); final ActionBar bar = getActionBar(); bar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); if (BrowserActivity.isTablet(this)) { bar.setDisplayOptions(ActionBar.DISPLAY_SHOW_HOME | ActionBar.DISPLAY_USE_LOGO); bar.setHomeButtonEnabled(true); } else { bar.setDisplayOptions(0); } mTabsAdapter = new TabsAdapter(this, mViewPager); /* mTabsAdapter.addTab(bar.newTab().setText(R.string.tab_bookmarks), BrowserBookmarksPage.class, args);*/ mTabsAdapter.addTab(bar.newTab().setText(R.string.tab_history), BrowserHistoryPage.class, args); if (savedInstanceState != null) { bar.setSelectedNavigationItem(savedInstanceState.getInt(STATE_SELECTED_TAB, 0)); } else { switch (startingView) { case Bookmarks: mViewPager.setCurrentItem(0); break; case History: mViewPager.setCurrentItem(1); break; case Snapshots: mViewPager.setCurrentItem(2); break; } } }
From source file:org.sufficientlysecure.keychain.ui.HelpActivity.java
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); mViewPager = new ViewPager(this); mViewPager.setId(R.id.pager);// ww w . j ava 2 s . co m setContentView(mViewPager); ActionBar bar = getSupportActionBar(); bar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); bar.setDisplayShowTitleEnabled(true); bar.setDisplayHomeAsUpEnabled(true); mTabsAdapter = new TabsAdapter(this, mViewPager); int selectedTab = 0; Intent intent = getIntent(); if (intent.getExtras() != null && intent.getExtras().containsKey(EXTRA_SELECTED_TAB)) { selectedTab = intent.getExtras().getInt(EXTRA_SELECTED_TAB); } Bundle startBundle = new Bundle(); startBundle.putInt(HelpFragmentHtml.ARG_HTML_FILE, R.raw.help_start); mTabsAdapter.addTab(bar.newTab().setText(getString(R.string.help_tab_start)), HelpFragmentHtml.class, startBundle, (selectedTab == 0 ? true : false)); Bundle nfcBundle = new Bundle(); nfcBundle.putInt(HelpFragmentHtml.ARG_HTML_FILE, R.raw.help_nfc_beam); mTabsAdapter.addTab(bar.newTab().setText(getString(R.string.help_tab_nfc_beam)), HelpFragmentHtml.class, nfcBundle, (selectedTab == 1 ? true : false)); Bundle changelogBundle = new Bundle(); changelogBundle.putInt(HelpFragmentHtml.ARG_HTML_FILE, R.raw.help_changelog); mTabsAdapter.addTab(bar.newTab().setText(getString(R.string.help_tab_changelog)), HelpFragmentHtml.class, changelogBundle, (selectedTab == 2 ? true : false)); mTabsAdapter.addTab(bar.newTab().setText(getString(R.string.help_tab_about)), HelpFragmentAbout.class, null, (selectedTab == 3 ? true : false)); }
From source file:com.baohume.browser.ComboViewActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setResult(RESULT_CANCELED);// w ww . j a v a 2s . c om Bundle extras = getIntent().getExtras(); Bundle args = extras.getBundle(EXTRA_COMBO_ARGS); String svStr = extras.getString(EXTRA_INITIAL_VIEW, null); UI.ComboViews startingView = svStr != null ? UI.ComboViews.valueOf(svStr) : UI.ComboViews.Bookmarks; mViewPager = new ViewPager(this); mViewPager.setId(R.id.tab_view); setContentView(mViewPager); final ActionBar bar = getActionBar(); bar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); if (BrowserActivity.isTablet(this)) { bar.setDisplayOptions(ActionBar.DISPLAY_SHOW_HOME | ActionBar.DISPLAY_USE_LOGO); bar.setHomeButtonEnabled(true); } else { bar.setDisplayOptions(0); } mTabsAdapter = new TabsAdapter(this, mViewPager); mTabsAdapter.addTab(bar.newTab().setText(R.string.tab_bookmarks), BrowserBookmarksPage.class, args); mTabsAdapter.addTab(bar.newTab().setText(R.string.tab_history), BrowserHistoryPage.class, args); mTabsAdapter.addTab(bar.newTab().setText(R.string.tab_snapshots), BrowserSnapshotPage.class, args); if (savedInstanceState != null) { bar.setSelectedNavigationItem(savedInstanceState.getInt(STATE_SELECTED_TAB, 0)); } else { switch (startingView) { case Bookmarks: mViewPager.setCurrentItem(0); break; case History: mViewPager.setCurrentItem(1); break; case Snapshots: mViewPager.setCurrentItem(2); break; } } }
From source file:com.jtschohl.androidfirewall.HelpDialog.java
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); mViewPager = new ViewPager(this); mViewPager.setId(R.id.pager);//from w w w. ja va2s . c o m setContentView(mViewPager); ActionBar bar = getSupportActionBar(); bar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); bar.setDisplayShowTitleEnabled(true); bar.setDisplayHomeAsUpEnabled(true); mTabsAdapter = new TabsAdapter(this, mViewPager); mTabsAdapter.addTab(bar.newTab().setText(getString(R.string.usage_help)), HelpUsageFragment.class); mTabsAdapter.addTab(bar.newTab().setText(getString(R.string.rules_help)), HelpRulesFragment.class); mTabsAdapter.addTab(bar.newTab().setText(getString(R.string.profiles_help)), HelpProfilesFragment.class); mTabsAdapter.addTab(bar.newTab().setText(getString(R.string.about_help)), HelpAboutFragment.class); }
From source file:net.neevek.android.lib.paginize.fw.FwViewPagerPageManager.java
private void initViewPager(Context context) { mViewPager = new ViewPager(context); ViewGroup.LayoutParams lp = new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT); mViewPager.setLayoutParams(lp);//w ww . j a v a2s . com mPagerAdapter = new InnerPagePagerAdapter(); mViewPager.setAdapter(mPagerAdapter); mViewPager.setOnPageChangeListener(new InnerPageChangeListener()); getContainerView().addView(mViewPager); }
From source file:com.android.browser.ComboViewActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setResult(RESULT_CANCELED);/*w w w . java2s . co m*/ Bundle extras = getIntent().getExtras(); Bundle args = extras.getBundle(EXTRA_COMBO_ARGS); String svStr = extras.getString(EXTRA_INITIAL_VIEW, null); ComboViews startingView = svStr != null ? ComboViews.valueOf(svStr) : ComboViews.Bookmarks; mViewPager = new ViewPager(this); mViewPager.setId(R.id.tab_view); setContentView(mViewPager); final ActionBar bar = getActionBar(); bar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); if (BrowserActivity.isTablet(this)) { bar.setDisplayOptions(ActionBar.DISPLAY_SHOW_HOME | ActionBar.DISPLAY_USE_LOGO); bar.setHomeButtonEnabled(true); } else { bar.setDisplayOptions(0); } mTabsAdapter = new TabsAdapter(this, mViewPager); mTabsAdapter.addTab(bar.newTab().setText(R.string.tab_bookmarks), BrowserBookmarksPage.class, args); mTabsAdapter.addTab(bar.newTab().setText(R.string.tab_history), BrowserHistoryPage.class, args); if (savedInstanceState != null) { bar.setSelectedNavigationItem(savedInstanceState.getInt(STATE_SELECTED_TAB, 0)); } else { switch (startingView) { case Bookmarks: mViewPager.setCurrentItem(0); break; case History: mViewPager.setCurrentItem(1); break; case Snapshots: mViewPager.setCurrentItem(2); break; } } }