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

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

Introduction

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

Prototype

public void setCurrentItem(int item) 

Source Link

Document

Set the currently selected page.

Usage

From source file:Main.java

public static void removeCurItem(MenuItem item, int idx, ViewPager vp) {
    for (int i = 0; i < vp.getAdapter().getCount(); i++) {
        if (item.getItemId() == idx + i + 1) {
            vp.setCurrentItem(i);
        }/*from   w w  w. j  av a  2  s  . c  o m*/
    }
}

From source file:com.axa.glass.util.CustomViewAction.java

/**
 * Move pager at page view action.//from w w  w. j av  a2 s.  co m
 *
 * @param position the position
 * @return the view action
 */
public static ViewAction movePagerAtPage(final int position) {
    return new ViewAction() {
        @Override
        public Matcher<View> getConstraints() {
            return isDisplayed();
        }

        @Override
        public String getDescription() {
            return "Click click on a page at position specified";
        }

        @Override
        public void perform(UiController uiController, View view) {
            ViewPager pager = (ViewPager) view;
            pager.setCurrentItem(position);
        }
    };
}

From source file:net.inbox.dialogs.DialogsCerts.java

private static void build_certs_info(final AppCompatActivity act, View layout) {
    ViewPager v_pager = (ViewPager) layout.findViewById(R.id.v_pager);

    NodeAdapter nd_adapter = new NodeAdapter(hops, act.getLayoutInflater());
    v_pager.setAdapter(nd_adapter);/*from w  w  w  . j  a v a2 s.  c o  m*/
    v_pager.setCurrentItem(0);
    v_pager.setOnPageChangeListener(new ViewPager.OnPageChangeListener() {

        @Override
        public void onPageSelected(int position) {
            for (int i = 0; i < nd_num; i++) {
                tv_nd[i].setTextColor(act.getResources().getColor(R.color.color_green_pressed));
            }
            tv_nd[position].setTextColor(act.getResources().getColor(R.color.color_green));
        }

        @Override
        public void onPageScrolled(int arg0, float arg1, int arg2) {
        }

        @Override
        public void onPageScrollStateChanged(int arg0) {
        }
    });

    LinearLayout llay_hops = (LinearLayout) layout.findViewById(R.id.v_pager_dots);
    nd_num = nd_adapter.getCount();
    tv_nd = new TextView[nd_num];

    for (int i = 0; i < nd_num; i++) {
        tv_nd[i] = new TextView(act);
        tv_nd[i].setText("");
        tv_nd[i].setTextSize(25);
        tv_nd[i].setTextColor(act.getResources().getColor(R.color.color_green_pressed));
        llay_hops.addView(tv_nd[i]);
    }
    tv_nd[0].setTextColor(act.getResources().getColor(R.color.color_green));
}

From source file:org.xbmc.kore.testhelpers.action.ViewActions.java

public static ViewAction setCurrentViewPagerItem(final int pageTitleResourceId) {
    return new ViewAction() {

        @Override/* w ww  .j  ava2  s .  c  o  m*/
        public Matcher<View> getConstraints() {
            return new TypeSafeMatcher<View>() {
                @Override
                protected boolean matchesSafely(View item) {
                    return item instanceof ViewPager;
                }

                @Override
                public void describeTo(Description description) {
                    description.appendText("is a SeekBar.");
                }
            };
        }

        @Override
        public String getDescription() {
            return null;
        }

        @Override
        public void perform(UiController uiController, View view) {
            ViewPager viewPager = (ViewPager) view;
            String expectedTitle = view.getResources().getString(pageTitleResourceId);
            PagerAdapter pagerAdapter = viewPager.getAdapter();
            for (int i = 0; i < pagerAdapter.getCount(); i++) {
                if (expectedTitle.contentEquals(pagerAdapter.getPageTitle(i))) {
                    viewPager.setCurrentItem(i);
                    return;
                }
            }
        }
    };
}

From source file:Main.java

public static void getTabList(String strTitle, final ViewPager vp, Activity activity) {
    AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(activity);
    alertDialogBuilder.setTitle(strTitle);

    List<String> listItems = new ArrayList<String>();
    for (byte i = 0; i < vp.getAdapter().getCount(); i++) {
        listItems.add(vp.getAdapter().getPageTitle(i).toString());
    }//from  ww w .  j a  v a 2s.co  m
    alertDialogBuilder.setItems(listItems.toArray(new CharSequence[listItems.size()]),
            new DialogInterface.OnClickListener() {
                @Override
                public void onClick(DialogInterface dialog, int which) {
                    vp.setCurrentItem(which);
                }
            }).show();
}

From source file:com.cw.litenote.note.Note.java

public static void changeToNext(ViewPager mPager) {
    mPager.setCurrentItem(mPager.getCurrentItem() + 1);
}

From source file:com.cw.litenote.note.Note.java

public static void changeToPrevious(ViewPager mPager) {
    mPager.setCurrentItem(mPager.getCurrentItem() + 1);
}

From source file:au.id.tmm.anewreader.view.ItemDetailActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_item_detail_activity);

    int initialItem = this.getIntent().getIntExtra(INITIAL_ITEM, DEFAULT_INITIAL_ITEM);

    ItemDetailPagerAdapter itemAdapter = new ItemDetailPagerAdapter(this.getSupportFragmentManager());

    ViewPager pager = (ViewPager) this.findViewById(R.id.item_view_pager);
    pager.setAdapter(itemAdapter);//from  ww w .jav  a  2s .c  o  m
    pager.setCurrentItem(initialItem);

}

From source file:com.alfd.app.activities.ProductFullScreenActivity.java

@TargetApi(VERSION_CODES.HONEYCOMB)
@Override/* w ww.j  a v a  2  s.  c  o m*/
public void onCreate(Bundle savedInstanceState) {
    getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
            WindowManager.LayoutParams.FLAG_FULLSCREEN);
    super.onCreate(savedInstanceState);
    setContentView(R.layout.product_full_screen);
    currentFileName = getIntent().getStringExtra(SC.IMAGE_FULL_NAME);

    List<ProductFullPhotoFragment> fragments = getFragments();
    pageAdapter = new ProductFullScreenPageAdapter(getSupportFragmentManager(), fragments);
    ViewPager pager = (ViewPager) findViewById(R.id.view_pager);
    pager.setAdapter(pageAdapter);

    pager.setCurrentItem(currentItemPosition);
}

From source file:ca.mudar.parkcatcher.ui.activities.HelpActivity.java

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    getSupportActionBar().setDisplayHomeAsUpEnabled(true);

    final ParkingApp parkingApp = (ParkingApp) getApplicationContext();

    parkingApp.updateUiLanguage();/*ww w . ja  v a  2 s . c om*/
    parkingApp.setHasViewedTutorial(true);

    setContentView(R.layout.activity_help);

    mAdapter = new HelpFragmentPagerAdapter(getSupportFragmentManager(), getResources());

    final ViewPager pager = (ViewPager) findViewById(R.id.pager);
    pager.setAdapter(mAdapter);
    pager.setCurrentItem(HelpPages.STOPPING);

    final TitlePageIndicator indicator = (TitlePageIndicator) findViewById(R.id.indicator);
    indicator.setViewPager(pager);

    indicator.setOnPageChangeListener(this);
}