List of usage examples for android.support.v4.view ViewPager setCurrentItem
public void setCurrentItem(int item)
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; } }