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:bus_vn.gena.bus_vn.com.bus_vn.List_bus.java

private void setupTablayout() {
    tabLayout = (TabLayout) findViewById(R.id.tabLayout);
    tabLayout.setTabGravity(TabLayout.GRAVITY_FILL);
    tabLayout.addTab(tabLayout.newTab().setText("?"));
    tabLayout.addTab(tabLayout.newTab().setText(""));

    final ViewPager viewPager = (ViewPager) findViewById(R.id.pager);
    final PagerAdapterBus adapter = new PagerAdapterBus(getSupportFragmentManager(), tabLayout.getTabCount(),
            type);//from  www  .  j  ava2s .c  o m
    viewPager.setAdapter(adapter);
    viewPager.addOnPageChangeListener(new TabLayout.TabLayoutOnPageChangeListener(tabLayout));
    tabLayout.setOnTabSelectedListener(new TabLayout.OnTabSelectedListener() {
        @Override
        public void onTabSelected(TabLayout.Tab tab) {
            viewPager.setCurrentItem(tab.getPosition());
        }

        @Override
        public void onTabUnselected(TabLayout.Tab tab) {
        }

        @Override
        public void onTabReselected(TabLayout.Tab tab) {
        }
    });
}

From source file:be.ac.ucl.lfsab1509.bouboule.ChoosingActivity.java

protected void onCreate(final Bundle savedInstanceState) {

    super.onCreate(savedInstanceState);

    requestWindowFeature(Window.FEATURE_NO_TITLE);
    getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
            WindowManager.LayoutParams.FLAG_FULLSCREEN);
    setContentView(R.layout.activity_main);

    /** Getting a reference to the ViewPager defined the layout file */
    ViewPager pager = (ViewPager) findViewById(R.id.pager);

    /** Getting fragment manager */
    FragmentManager fm = getSupportFragmentManager();

    /** Instantiating FragmentPagerAdapter */
    MyLevelPagerAdapter pagerAdapter = new MyLevelPagerAdapter(fm);

    /** Setting the pagerAdapter to the pager object */
    pager.setAdapter(pagerAdapter);/* w  ww .  j  a va2 s  .co m*/

    /** Select the current level */
    int iWorld = (GlobalSettings.PROFILE.getBestLevel() - 1) / 4; // split in 4, we start with 0
    pager.setCurrentItem(iWorld);

}

From source file:com.geecko.QuickLyric.AboutActivity.java

private void setupDemoScreen() {
    ViewGroup rootView = (ViewGroup) findViewById(android.R.id.content).getRootView();
    getLayoutInflater().inflate(R.layout.tutorial_view, (ViewGroup) rootView.getChildAt(0));
    final ViewPager pager = (ViewPager) findViewById(R.id.pager);
    CirclePageIndicator indicator = (CirclePageIndicator) findViewById(R.id.indicator);
    final IntroScreenSlidePagerAdapter pagerAdapter = new IntroScreenSlidePagerAdapter(getFragmentManager(),
            this);
    pager.setAdapter(pagerAdapter);/* w  w  w .  j  a  v  a2  s .com*/
    pager.addOnPageChangeListener(pagerAdapter);
    indicator.setViewPager(pager);
    pager.setCurrentItem(pagerAdapter.rightToLeft ? pagerAdapter.getCount() - 1 : 0);
    indicator.setOnPageChangeListener(pagerAdapter);
    Button skipButton = (Button) rootView.findViewById(R.id.pager_button);
    ImageButton arrowButton = (ImageButton) rootView.findViewById(R.id.pager_arrow);
    skipButton.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            if (Build.VERSION.SDK_INT < Build.VERSION_CODES.KITKAT)
                pagerAdapter.exitAction();
            else
                pager.setCurrentItem(pagerAdapter.getCount() - 1);
        }
    });
    arrowButton.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            pagerAdapter.nextAction();
        }
    });
}

From source file:org.apps8os.motivator.ui.MoodQuestionActivity.java

/**
 * Set up for the viewpager./*www.j a  v  a 2  s. c o  m*/
 * @param viewPager
 */
private void setViewPager(ViewPager viewPager) {

    // Convert the margin from dp to px
    final float scale = getResources().getDisplayMetrics().density;
    final int margin = (int) (MARGIN_DP * scale + 0.5f);
    // Set the page margin to negative to show pages next to the selected on the screen
    viewPager.setPageMargin(-margin);
    viewPager.setOffscreenPageLimit(3);
    // Set default item
    viewPager.setCurrentItem(DEFAULT_MOOD_SELECTION);
}

From source file:com.meuf.sosyalkulup.Fragments.MainActivity.java

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

    final TabLayout tabLayout = (TabLayout) findViewById(R.id.tablayout);
    tabLayout.addTab(tabLayout.newTab().setText("Kulpler"));
    tabLayout.addTab(tabLayout.newTab().setText("Duyurular"));
    tabLayout.addTab(tabLayout.newTab().setText("Sohbet"));
    tabLayout.setTabGravity(TabLayout.GRAVITY_FILL);

    final ViewPager viewPager = (ViewPager) findViewById(R.id.pager);

    final PagerAdapter adapter = new com.meuf.sosyalkulup.Adapters.PagerAdapter(getSupportFragmentManager(),
            tabLayout.getTabCount());/*from   ww  w  . ja v a  2s .c o  m*/

    viewPager.setAdapter(adapter);
    viewPager.setOnPageChangeListener(new TabLayout.TabLayoutOnPageChangeListener(tabLayout));

    tabLayout.setOnTabSelectedListener(new TabLayout.OnTabSelectedListener() {
        @Override
        public void onTabSelected(TabLayout.Tab tab) {
            viewPager.setCurrentItem(tab.getPosition());
        }

        @Override
        public void onTabUnselected(TabLayout.Tab tab) {

        }

        @Override
        public void onTabReselected(TabLayout.Tab tab) {

        }
    });
}

From source file:com.stoneapp.ourvlemoodle2.activities.MainActivity.java

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

    PreferenceManager.setDefaultValues(this, R.xml.preferences, false);

    setContentView(R.layout.activity_main);
    Toolbar toolbar = (Toolbar) findViewById(R.id.tool_bar);
    ViewPager viewPager = (ViewPager) findViewById(R.id.pager);
    TabLayout tabLayout = (TabLayout) findViewById(R.id.tabLayout);

    setSupportActionBar(toolbar);//from www. jav  a2 s  .  c o  m

    viewPager.setAdapter(new TabPagerAdapter(getSupportFragmentManager()));

    tabLayout.setupWithViewPager(viewPager);

    String action = getIntent().getAction();
    if (action != null && action.equals(BuildConfig.APPLICATION_ID + ".ACTION_OPEN_EVENTS"))
        viewPager.setCurrentItem(1);

    // Create account, if needed
    CreateSyncAccount(this);
}

From source file:com.ae.apps.messagecounter.activities.MainActivity.java

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

    final SMSManager smsManager = new SMSManager(getBaseContext());
    final ContactManager contactManager = new ContactManager(getContentResolver());

    // Cache the message counts
    messageCountsCache.put(SMSManager.SMS_URI_ALL, smsManager.getMessagesCount(SMSManager.SMS_URI_ALL));
    messageCountsCache.put(SMSManager.SMS_URI_SENT, smsManager.getMessagesCount(SMSManager.SMS_URI_SENT));
    messageCountsCache.put(SMSManager.SMS_URI_INBOX, smsManager.getMessagesCount(SMSManager.SMS_URI_INBOX));
    messageCountsCache.put(SMSManager.SMS_URI_DRAFTS, smsManager.getMessagesCount(SMSManager.SMS_URI_DRAFTS));

    // The mViewPager object should be null when running on tablets
    ViewPager viewPager = (ViewPager) findViewById(R.id.pager);

    // This adapter that will return a fragment for each of the three primary sections
    SectionsPagerAdapter pagerAdapter = new SectionsPagerAdapter(getBaseContext(), getSupportFragmentManager());

    // Set up the ViewPager with the sections adapter.
    viewPager.setAdapter(pagerAdapter);// www.java  2s .  c om
    viewPager.setCurrentItem(1);

    PagerTabStrip tabStrip = (PagerTabStrip) findViewById(R.id.pager_strip);
    tabStrip.setTabIndicatorColorResource(R.color.app_theme_accent);

    // Create the handler in the main thread
    mHandler = new Handler();

    // the data is not yet ready
    isDataReady = false;

    // Do the read and parse operations in a new thread
    new Thread(new Runnable() {

        @Override
        public void run() {
            final List<ContactMessageVo> data;
            boolean isMockedRun = false;
            if (isMockedRun) {
                // We are doing a mock run, most probably to take some screenshots
                data = MockContactDataUtils.getMockContactMessageList(getResources());
            } else {
                // Get the mapping of address and message count
                Map<String, Integer> messageSendersMap = smsManager.getUniqueSenders();
                // Convert to mapping of contact and message count
                messageSendersMap = MessageCounterUtils.convertAddressToContact(contactManager,
                        messageSendersMap);
                // Sorting the map based on message count
                Map<String, Integer> sortedValuesMap = MessageCounterUtils.sortThisMap(messageSendersMap);
                // Convert this data to a list of ContactMessageVos
                data = MessageCounterUtils.getContactMessageList(contactManager, sortedValuesMap,
                        messageSendersMap);
            }
            isDataReady = true;
            mContactMessageList = data;

            mHandler.post(new Runnable() {

                @Override
                public void run() {
                    // Inform the consumers that the data is ready
                    for (MessageDataConsumer consumer : mConsumers) {
                        consumer.onDataReady(data);
                    }
                }
            });
        }
    }).start();

    // Inflate and handle menu clicks
    getToolBar().inflateMenu(R.menu.activity_main);
    // getToolBar().setOnMenuItemClickListener(this);
}

From source file:com.tortel.deploytrack.MainActivity.java

private void reload() {
    Log.v("Reloading data");
    if (mAdapter == null) {
        mAdapter = new DeploymentFragmentAdapter(this, getSupportFragmentManager());
    }//w w w .jav  a 2 s  . co m
    mAdapter.reloadData();

    ViewPager pager = findViewById(R.id.pager);

    // Make sure that the position does not go past the end
    if (mCurrentPosition >= mAdapter.getCount()) {
        mCurrentPosition = Math.max(0, mCurrentPosition - 1);
    }

    // Re-set the adapter and position
    pager.setAdapter(mAdapter);
    pager.setCurrentItem(mCurrentPosition);

    SmartTabLayout indicator = findViewById(R.id.indicator);
    indicator.setViewPager(pager);
    indicator.setOnPageChangeListener(new PageChangeListener());

    if (mScreenShotMode) {
        indicator.setVisibility(View.INVISIBLE);
    } else {
        indicator.setVisibility(View.VISIBLE);
    }

    // Set the analytics properties
    setAnalyticsProperties();
}

From source file:com.pawnua.android.app.gpstrips.activities.TripGalleryViewPagerActivity.java

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_trip_gallery_viewpager);

    // https://developer.android.com/intl/ru/training/system-ui/immersive.html
    View decorView = getWindow().getDecorView();
    // Hide the status bar (Sticky Immersion)
    decorView.setSystemUiVisibility(//w w w .  j a  va 2s  .c o  m
            View.SYSTEM_UI_FLAG_LAYOUT_STABLE | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
                    | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
                    | View.SYSTEM_UI_FLAG_FULLSCREEN | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY);

    trip = Trip.getTripByID(getIntent().getLongExtra(BaseColumns._ID, -1));

    int setCurrentItem = getIntent().getIntExtra("CurrentItem", 0);
    String currentItem = getIntent().getStringExtra(GalleryDataManager.GALLERY_CURRENT_ITEM_PATH);

    mFragmentManager = getSupportFragmentManager();
    mContext = this;

    mGalleryFolder = GalleryDataManager.createImageGallery(trip);

    // disable toolbar
    //        final Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
    //
    //        setSupportActionBar(toolbar);
    //
    //        ActionBar actionBar = getSupportActionBar();
    //        actionBar.setDisplayHomeAsUpEnabled(true);
    //        actionBar.setTitle(getTripTitle(trip));

    ViewPager viewPager = (ViewPager) findViewById(R.id.viewpager);
    if (viewPager != null) {
        GalleryViewPagerAdapter galleryViewPagerAdapter = new GalleryViewPagerAdapter(mFragmentManager,
                GalleryDataManager.getFileImages(mGalleryFolder));
        viewPager.setAdapter(galleryViewPagerAdapter);
        if (setCurrentItem != 0)
            viewPager.setCurrentItem(setCurrentItem);
        if (currentItem != "")
            viewPager.setCurrentItem(galleryViewPagerAdapter.getItemPosition(currentItem));

    }

}

From source file:com.thatkawaiiguy.meleehandbook.activity.CharacterFrameActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    if (getIntent().hasExtra("bundle") && savedInstanceState == null)
        savedInstanceState = getIntent().getExtras().getBundle("bundle");
    Preferences.applyTheme(this);
    super.onCreate(savedInstanceState);
    setContentView(R.layout.collapsing_tab_image_layout);
    final SlidrInterface slidrInterface = Slidr.attach(this);

    if (getIntent().getExtras() == null)
        return;//from  w w  w.ja  v  a2 s  .com
    String charPicked = getIntent().getExtras().getString("option");

    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP)
        getWindow().setStatusBarColor(ContextCompat.getColor(this, android.R.color.transparent));

    Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
    toolbar.setTitle(charPicked);
    assert getSupportActionBar() != null;
    setSupportActionBar(toolbar);
    getSupportActionBar().setDisplayHomeAsUpEnabled(true);

    final ViewPager viewPager = (ViewPager) findViewById(R.id.viewpager);
    viewPager.setAdapter(new CharacterFragmentAdapter(getSupportFragmentManager()));

    TabLayout tabs = ((TabLayout) findViewById(R.id.tabs));
    tabs.setupWithViewPager(viewPager);
    tabs.setOnTabSelectedListener(new TabLayout.OnTabSelectedListener() {
        @Override
        public void onTabSelected(TabLayout.Tab tab) {
            viewPager.setCurrentItem(tab.getPosition());
            switch (tab.getPosition()) {
            case 0:
                slidrInterface.unlock();
                break;
            case 1:
                slidrInterface.lock();
                break;
            }
        }

        @Override
        public void onTabUnselected(TabLayout.Tab tab) {
        }

        @Override
        public void onTabReselected(TabLayout.Tab tab) {
        }
    });

    assert charPicked != null;
    switch (charPicked) {
    case "Captain Falcon":
        ((ImageView) findViewById(R.id.infoImage)).setImageResource(R.drawable.falcon);
        break;
    case "Ganondorf":
        ((ImageView) findViewById(R.id.infoImage)).setImageResource(R.drawable.ganondorf);
        break;
    case "Falco":
        ((ImageView) findViewById(R.id.infoImage)).setImageResource(R.drawable.falco);
        break;
    case "Fox":
        ((ImageView) findViewById(R.id.infoImage)).setImageResource(R.drawable.fox);
        break;
    case "Sheik":
        ((ImageView) findViewById(R.id.infoImage)).setImageResource(R.drawable.sheik);
        break;
    case "Marth":
        ((ImageView) findViewById(R.id.infoImage)).setImageResource(R.drawable.marth);
        break;
    case "Ice Climbers":
        ((ImageView) findViewById(R.id.infoImage)).setImageResource(R.drawable.iceclimbers);
        break;
    case "Jigglypuff":
        ((ImageView) findViewById(R.id.infoImage)).setImageResource(R.drawable.jiggs);
        break;
    case "Pikachu":
        ((ImageView) findViewById(R.id.infoImage)).setImageResource(R.drawable.pikachu);
        break;
    case "Princess Peach":
        ((ImageView) findViewById(R.id.infoImage)).setImageResource(R.drawable.peach);
        break;
    case "Samus Aran":
        ((ImageView) findViewById(R.id.infoImage)).setImageResource(R.drawable.samus);
        break;
    case "Yoshi":
        ((ImageView) findViewById(R.id.infoImage)).setImageResource(R.drawable.yoshi);
        break;
    case "Dr. Mario":
        ((ImageView) findViewById(R.id.infoImage)).setImageResource(R.drawable.drmario);
        break;
    }
}