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, boolean smoothScroll) 

Source Link

Document

Set the currently selected page.

Usage

From source file:net.line2soft.preambul.controllers.ExcursionInfoListener.java

@Override
public void onClick(View arg0) {
    //Launch excursion button
    if (arg0 == activity.findViewById(R.id.button_load_excursion)) {
        MapController.getInstance(activity)
                .setPathToDisplay(activity.getIntent().getIntExtra(ExcursionListActivity.EXCURSION_ID, 0));
        launchMap(null);/*from  w  w  w .  j  a  v a  2s.com*/
    }

    else if (arg0 == activity.findViewById(R.id.imageLeft)) {
        ViewPager pager = (ViewPager) activity.findViewById(R.id.pager_images);
        pager.setCurrentItem(pager.getCurrentItem() - 1, true);
    }
    //Click on right button in instructions
    else if (arg0 == activity.findViewById(R.id.imageRight)) {
        ViewPager pager = (ViewPager) activity.findViewById(R.id.pager_images);
        pager.setCurrentItem(pager.getCurrentItem() + 1, true);
    }
}

From source file:org.netxms.ui.android.main.fragments.NodeInfoFragment.java

@Override
protected void onCreateStep2(Bundle savedInstanceState) {
    setContentView(R.layout.nodeinfo_pager_fragment);

    nodeId = getIntent().getLongExtra("objectId", 0);
    tabId = getIntent().getIntExtra("tabId", TAB_OVERVIEW_ID);

    adapter = new NodeInfoAdapter(getSupportFragmentManager(), getResources());

    OverviewFragment overview = new OverviewFragment();
    overview.setNodeId(nodeId);//  w w  w .  j a v  a  2 s  .  c o m
    adapter.setItem(TAB_OVERVIEW_ID, overview, getString(R.string.ni_overview), R.drawable.ni_overview_tab);
    AlarmsFragment alarms = new AlarmsFragment();
    alarms.setNodeId(nodeId);
    alarms.enableLastValuesMenu(false);
    adapter.setItem(TAB_ALARMS_ID, alarms, getString(R.string.ni_alarms), R.drawable.ni_alarms_tab);
    LastValuesFragment lastValues = new LastValuesFragment();
    lastValues.setNodeId(nodeId);
    adapter.setItem(TAB_LAST_VALUES_ID, lastValues, getString(R.string.ni_last_values),
            R.drawable.ni_last_values_tab);
    InterfacesFragment interfaces = new InterfacesFragment();
    interfaces.setNodeId(nodeId);
    adapter.setItem(TAB_INTERFACES_ID, interfaces, getString(R.string.ni_interfaces),
            R.drawable.ni_interfaces_tab);

    ViewPager pager = (ViewPager) findViewById(R.id.pager);
    pager.setAdapter(adapter);
    pager.setCurrentItem(tabId, true);
}

From source file:uk.co.senab.photoview.ui.ViewPagerActivity.java

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    getSupportActionBar().hide();//from   w  w  w  .ja v a2s .com
    setContentView(R.layout.activity_view_pager);

    mDatas = getIntent().getStringArrayExtra("imglist");
    curIndex = getIntent().getIntExtra("curindex", 0);

    mOptions = new DisplayImageOptions.Builder().showImageForEmptyUri(R.drawable.ic_empty)
            .showImageOnFail(R.drawable.ic_error).resetViewBeforeLoading(true).cacheOnDisc(true)
            .imageScaleType(ImageScaleType.EXACTLY).bitmapConfig(Bitmap.Config.RGB_565).considerExifParams(true)
            .displayer(new FadeInBitmapDisplayer(300)).build();

    ViewPager mViewPager = (HackyViewPager) findViewById(R.id.view_pager);
    setContentView(mViewPager);

    mViewPager.setAdapter(new SamplePagerAdapter());
    mViewPager.setCurrentItem(curIndex, false);
}

From source file:com.github.mobile.tests.gist.GistFilesViewActivityTest.java

/**
 * Verify changing pages between gist files
 *
 * @throws Throwable/*from   w  ww . jav  a 2  s  .  com*/
 */
public void testChangingPages() throws Throwable {
    final ViewPager pager = (ViewPager) getActivity().findViewById(id.vp_pages);
    assertEquals(0, pager.getCurrentItem());
    ui(new Runnable() {

        public void run() {
            pager.setCurrentItem(1, true);
        }
    });
    assertEquals(1, pager.getCurrentItem());
    ui(new Runnable() {

        public void run() {
            pager.setCurrentItem(0, true);
        }
    });
    assertEquals(0, pager.getCurrentItem());
}

From source file:com.janela.mobile.tests.gist.GistFilesViewActivityTest.java

/**
 * Verify changing pages between gist files
 *
 * @throws Throwable//from w w w .  j a  v  a 2 s  . co  m
 */
public void testChangingPages() throws Throwable {
    final ViewPager pager = (ViewPager) getActivity().findViewById(R.id.vp_pages);
    assertEquals(0, pager.getCurrentItem());
    ui(new Runnable() {

        public void run() {
            pager.setCurrentItem(1, true);
        }
    });
    assertEquals(1, pager.getCurrentItem());
    ui(new Runnable() {

        public void run() {
            pager.setCurrentItem(0, true);
        }
    });
    assertEquals(0, pager.getCurrentItem());
}

From source file:com.github.pockethub.android.ui.WelcomeActivity.java

/**
 * Find views and do needed initialization
 * @param savedInstanceState//from  ww  w. j  a v a2s. c om
 */
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    configureDotPager();
    loadColors();

    doneBtn = (Button) findViewById(R.id.btn_done);
    skipBtn = (Button) findViewById(R.id.btn_skip);
    nextBtn = (ImageButton) findViewById(R.id.btn_next);
    divider = findViewById(R.id.divider);

    skipBtn.setOnClickListener(onClickListener);
    doneBtn.setOnClickListener(onClickListener);
    nextBtn.setOnClickListener(v -> {
        ViewPager pager1 = getViewPager();
        if (pager1.getCurrentItem() + 1 < adapter.getCount()) {
            pager1.setCurrentItem(pager1.getCurrentItem() + 1, true);
        } else {
            configureDotPager();
        }
    });
}

From source file:net.line2soft.preambul.controllers.SlippyMapListener.java

@Override
public void onClick(View v) {
    //Click on "Excursion" button
    if (v == activity.findViewById(R.id.imageButton1)) {
        Intent it = new Intent(activity, ExcursionListActivity.class);
        activity.startActivity(it);/*from   ww w .  j  ava  2  s . c o m*/
    } else if (v == activity.findViewById(R.id.imageLeft)) {
        ViewPager pager = (ViewPager) activity.findViewById(R.id.pager_nav);
        pager.setCurrentItem(pager.getCurrentItem() - 1, true);
    }
    //Click on right button in instructions
    else if (v == activity.findViewById(R.id.imageRight)) {
        ViewPager pager = (ViewPager) activity.findViewById(R.id.pager_nav);
        pager.setCurrentItem(pager.getCurrentItem() + 1, true);

    } else if (v == activity.findViewById(R.id.favoritesButton)) {
        Intent it = new Intent(activity, FavoriteEditActivity.class);
        MapController.getInstance(activity).setPointSelected(
                ((MapView) (activity.findViewById(R.id.mapView))).getMapPosition().getMapCenter());
        it.putExtra(FavoriteEditActivity.FAVORITE_ID, "0");
        activity.startActivity(it);
        activity.onPause();
    } else if (v == activity.findViewById(R.id.compass)) {
        CompassView cpv = (CompassView) activity.findViewById(R.id.compass);
        cpv.setVisibility(View.GONE);
        CompassView cpvBig = (CompassView) activity.findViewById(R.id.compassBig);
        cpvBig.setVisibility(View.VISIBLE);
    } else if (v == activity.findViewById(R.id.compassBig)) {
        CompassView cpv = (CompassView) activity.findViewById(R.id.compass);
        cpv.setVisibility(View.VISIBLE);
        CompassView cpvBig = (CompassView) activity.findViewById(R.id.compassBig);
        cpvBig.setVisibility(View.GONE);
    } else if (v == activity.findViewById(R.id.imageViewValidate)) {
        MapController.getInstance(activity).setPointSelected(
                ((MapView) (activity.findViewById(R.id.mapView))).getMapPosition().getMapCenter());
        Intent it = new Intent(activity, FavoriteEditActivity.class);
        activity.startActivity(it);
    }
}

From source file:com.github.pockethub.ui.WelcomeActivity.java

/**
 * Find views and do needed initialization
 * @param savedInstanceState//from  ww w  . ja va 2 s  .co  m
 */
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    configureDotPager();
    loadColors();

    doneBtn = (Button) findViewById(R.id.btn_done);
    skipBtn = (Button) findViewById(R.id.btn_skip);
    nextBtn = (ImageButton) findViewById(R.id.btn_next);
    divider = findViewById(R.id.divider);

    skipBtn.setOnClickListener(onClickListener);
    doneBtn.setOnClickListener(onClickListener);
    nextBtn.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            ViewPager pager = getViewPager();
            if (pager.getCurrentItem() + 1 < adapter.getCount()) {
                pager.setCurrentItem(pager.getCurrentItem() + 1, true);
            } else {
                configureDotPager();
            }
        }
    });
}

From source file:com.android.talkback.eventprocessor.ProcessorScrollPositionTest.java

@MediumTest
public void testViewPager_scrollNext() {
    setUpViewPager();//from  www  .j av a2  s  . c  om

    startRecordingRawSpeech();

    final ViewPager pager = (ViewPager) getViewForId(R.id.test_pager);
    getInstrumentation().runOnMainSync(new Runnable() {
        @Override
        public void run() {
            pager.setCurrentItem(1, false);
        }
    });
    getInstrumentation().waitForIdleSync();
    waitForAccessibilityIdleSync();

    stopRecordingAndAssertRawSpeech("Second Breakfast, 2 of 5");
}

From source file:com.android.talkback.eventprocessor.ProcessorScrollPositionTest.java

@MediumTest
public void testViewPager_scrollSamePage() {
    setUpViewPager();// w w w.  j av a2s  .  c  o  m

    getService().interruptAllFeedback(true);
    startRecordingRawSpeech();

    final ViewPager pager = (ViewPager) getViewForId(R.id.test_pager);
    getInstrumentation().runOnMainSync(new Runnable() {
        @Override
        public void run() {
            pager.setCurrentItem(0, false);
        }
    });
    getInstrumentation().waitForIdleSync();
    waitForAccessibilityIdleSync();

    // No feedback when page doesn't change.
    FeedbackItemFilter anyItemFilter = new FeedbackItemFilter();
    FeedbackItem feedbackItem = stopRecordingRawSpeechAfterMatch(anyItemFilter);

    assertNull(feedbackItem);
}