Example usage for android.support.v4.view ViewPager ViewPager

List of usage examples for android.support.v4.view ViewPager ViewPager

Introduction

In this page you can find the example usage for android.support.v4.view ViewPager ViewPager.

Prototype

public ViewPager(Context context) 

Source Link

Usage

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;
        }
    }
}