List of usage examples for android.support.v4.view ViewPager setAdapter
public void setAdapter(PagerAdapter adapter)
From source file:com.dvn.vindecoder.ui.seller.AddVehicalAndPaymentWithoutScan.java
private void setupViewPager(ViewPager viewPager) { ViewPagerAdapter adapter = new ViewPagerAdapter(getSupportFragmentManager()); //adapter.addFragment(addNewVehicalFragment, "Add New Vehical"); // adapter.addFragment(new AddNewVehicalSecond(), "Payment Details"); // adapter.addFragment(new ThreeFragment(), "THREE"); viewPager.setAdapter(adapter); viewPager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() { @Override//from w w w . j a v a 2 s . co m public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) { } @Override public void onPageSelected(int position) { } @Override public void onPageScrollStateChanged(int state) { } }); }
From source file:com.concavenp.artistrymuse.MainActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // If the application has not run before then initialize the preference settings with default values if (savedInstanceState == null) { // These are the "general" preferences (its all this app has) PreferenceManager.setDefaultValues(this, R.xml.pref_general, false); }//from ww w. j a v a 2 s. c o m // Force the scroll view to fill the area, dunno why this is not the default. NestedScrollView scrollView = findViewById(R.id.nest_scrollview); scrollView.setFillViewport(true); // Get the ViewPager and set it's PagerAdapter so that it can display items ViewPager viewPager = findViewById(R.id.viewpager); mFragmentAdapter = new ArtistryFragmentPagerAdapter(this, getSupportFragmentManager()); viewPager.setAdapter(mFragmentAdapter); viewPager.setOffscreenPageLimit(mFragmentAdapter.getCount()); viewPager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() { @Override public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) { // Do nothing } @Override public void onPageSelected(int position) { // Save off the tab position tabPosition = position; // Perform animations (if needed) animateFab(position); // Close the keyboard if it is open View view = getCurrentFocus(); if (view != null) { InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(view.getWindowToken(), 0); } } @Override public void onPageScrollStateChanged(int state) { // Do nothing } }); // Give the TabLayout the ViewPager tabLayout = findViewById(R.id.tabs); tabLayout.setupWithViewPager(viewPager); tabLayout.addOnTabSelectedListener(new TabLayout.OnTabSelectedListener() { @Override public void onTabSelected(TabLayout.Tab tab) { animateFab(tab.getPosition()); } @Override public void onTabUnselected(TabLayout.Tab tab) { // Do nothing } @Override public void onTabReselected(TabLayout.Tab tab) { // Do nothing } }); // Setup the support for creating a menu (ActionBar functionality) Toolbar toolbar = findViewById(R.id.toolbar); setSupportActionBar(toolbar); // Setup the FAB for creating a new user project (only visible in the gallery tab) fabCreateProject = findViewById(R.id.fabCreateProject); fabCreateProject.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { // Notify 'this' of the Create New Project selection onInteractionSelection(null, null, StorageDataType.PROJECTS, UserInteractionType.EDIT); } }); // Logon button Button loginButton = findViewById(R.id.login_button); loginButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { onLoginInteraction(); } }); // Default will be hidden fabCreateProject.hide(); // Save off the flipper for use in deciding which view to show mFlipper = findViewById(R.id.activity_main_ViewFlipper); // Set the flip view accordingly checkLoginFlipState(); // Start the sign-in activity if nobody is logged in yet if (getUid().isEmpty()) { onLoginInteraction(); } }
From source file:com.teocci.utubinbg.MainActivity.java
/** * Setups viewPager for switching between pages according to the selected tab * * @param viewPager//from w ww .ja va 2 s .c o m */ private void setupViewPager(ViewPager viewPager) { ViewPagerAdapter adapter = new ViewPagerAdapter(getSupportFragmentManager()); searchFragment = new SearchFragment(); recentlyPlayedFragment = new RecentlyWatchedFragment(); adapter.addFragment(new FavoritesFragment(), "Favorites"); adapter.addFragment(recentlyPlayedFragment, "Recently watched"); adapter.addFragment(searchFragment, "Search"); adapter.addFragment(new PlaylistsFragment(), "Playlists"); viewPager.setAdapter(adapter); }
From source file:com.commonsware.android.pagercolumns.MainActivity.java
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main);//from ww w. ja v a 2 s.c o m ViewPager pager = (ViewPager) findViewById(R.id.pager); if (pager == null) { if (getFragmentManager().findFragmentById(R.id.editor1) == null) { SamplePagerAdapter adapter = buildAdapter(); FragmentTransaction ft = getFragmentManager().beginTransaction(); populateColumn(getFragmentManager(), ft, adapter, 0, R.id.editor1); populateColumn(getFragmentManager(), ft, adapter, 1, R.id.editor2); populateColumn(getFragmentManager(), ft, adapter, 2, R.id.editor3); ft.commit(); } } else { SamplePagerAdapter adapter = buildAdapter(); TabPageIndicator tabs = (TabPageIndicator) findViewById(R.id.titles); pager.setAdapter(adapter); tabs.setViewPager(pager); } }
From source file:com.bt.heliniumstudentapp.DayActivity.java
@SuppressWarnings("ConstantConditions") @Override//from w w w .j av a 2 s. c om protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_day); final Toolbar toolbarTB = (Toolbar) findViewById(R.id.tb_toolbar_ad); setSupportActionBar(toolbarTB); toolbarTB.setBackgroundResource(MainActivity.primaryColor); getSupportActionBar().setDisplayHomeAsUpEnabled(true); toolbarTB.getNavigationIcon().setColorFilter(ContextCompat.getColor(this, MainActivity.primaryTextColor), PorterDuff.Mode.SRC_ATOP); getWindow().getDecorView().setBackgroundResource(MainActivity.themeColor); MainActivity.setStatusBar(this); ViewPager daysVP = (ViewPager) findViewById(R.id.vp_days_ad); Bundle bundle = getIntent().getExtras(); schedule = (ScheduleFragment.week) bundle.getSerializable("schedule"); lastPosition = (Integer) bundle.get("pos"); daysVP.setAdapter(new DaysAdapter(this, getSupportFragmentManager())); daysVP.setOffscreenPageLimit(1); daysVP.setCurrentItem(lastPosition); compactView = PreferenceManager.getDefaultSharedPreferences(this).getBoolean("pref_customization_compact", false); MainActivity.setToolbarTitle(this, schedule.day_get(schedule.day_get_index(lastPosition) + 2).day, schedule.day_get(schedule.day_get_index(lastPosition) + 2).date); daysVP.addOnPageChangeListener(new ViewPager.OnPageChangeListener() { @Override public void onPageSelected(int position) { MainActivity.setToolbarTitle(DayActivity.this, schedule.day_get(schedule.day_get_index(position) + 2).day, schedule.day_get(schedule.day_get_index(position) + 2).date); hw_floating = (schedule.day_get(schedule.day_get_index(position) + 2).floatings_get() != 0); invalidateOptionsMenu(); lastPosition = position; } @Override public void onPageScrollStateChanged(int state) { } @Override public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) { } }); }
From source file:com.ushahidi.android.presentation.view.ui.activity.PostActivity.java
private void setupViewPager(ViewPager viewPager) { TabPagerAdapter adapter = new TabPagerAdapter(getSupportFragmentManager(), viewPager); adapter.addFragment(ListPostFragment.newInstance(), getString(R.string.list)); adapter.addFragment(MapPostFragment.newInstance(), getString(R.string.map)); viewPager.setAdapter(adapter); }
From source file:com.coinblesk.client.MainActivity.java
private void initViewPager() { // Get the ViewPager and set its PagerAdapter so that it can display items ViewPager viewPager = (ViewPager) findViewById(R.id.viewpager); if (viewPager != null) { viewPager.setAdapter(new MainPagerAdapter(getFragmentManager())); }// w ww. ja v a2 s. c om // Give the TabLayout the ViewPager TabLayout tabLayout = (TabLayout) findViewById(R.id.sliding_tabs); if (tabLayout != null) { tabLayout.setTabMode(TabLayout.MODE_FIXED); tabLayout.setTabGravity(TabLayout.GRAVITY_FILL); tabLayout.setupWithViewPager(viewPager); } }
From source file:com.seamusdawkins.tablayout.activities.ScrollableActivity.java
private void setupViewPager(ViewPager viewPager) { ViewPagerAdapter adapter = new ViewPagerAdapter(getSupportFragmentManager()); adapter.addFragment(new ScrollableFragment(), "ONE"); adapter.addFragment(new ScrollableFragment(), "TWO"); adapter.addFragment(new ScrollableFragment(), "THREE"); adapter.addFragment(new ScrollableFragment(), "FOUR"); adapter.addFragment(new ScrollableFragment(), "FIVE"); adapter.addFragment(new ScrollableFragment(), "SIX"); adapter.addFragment(new ScrollableFragment(), "SEVEN"); adapter.addFragment(new ScrollableFragment(), "EIGHT"); adapter.addFragment(new ScrollableFragment(), "NINE"); adapter.addFragment(new ScrollableFragment(), "TEN"); viewPager.setAdapter(adapter); }
From source file:com.slownet5.pgprootexplorer.filemanager.ui.FileManagerActivity.java
private void setToolbar() { TabLayout tabLayout = (TabLayout) findViewById(R.id.tab_layout); Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); toolbar.setTitle(mStorageTitles.get(0)); toolbar.setSubtitle(mStoragePaths.get(0)); setSupportActionBar(toolbar);/*ww w . j a v a 2s . c o m*/ if (mTotalStorage <= 1) { Log.d(TAG, "setToolbar: Tab layout is hiding itself"); tabLayout.setVisibility(View.GONE); } mFragmentOnes = new TabsFragmentOne[mTotalStorage]; final ViewPager viewPager = (ViewPager) findViewById(R.id.pager); TabsPagerAdapter mTabsPagerAdapter = new TabsPagerAdapter(getSupportFragmentManager(), mStoragePaths, mStorageTitles); viewPager.setAdapter(mTabsPagerAdapter); tabLayout.setupWithViewPager(viewPager); viewPager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() { @Override public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) { } @Override public void onPageSelected(int position) { if (mCurrentFragment == null) { mCurrentFragment = mFragmentOnes[0]; } boolean blur = mCurrentFragment.isBlur(); //if in copy mode and switching tabs ArrayList<String> fileList = null; if (SharedData.IS_IN_COPY_MODE) { Log.d(TAG, "onPageSelected: Yes im in copying mode but user is switching tab"); // get the selected files list fileList = mCurrentFragment.getmTaskHandler().getmSelectedFiles(); } mCurrentFragment = mFragmentOnes[position]; //again if is in copy mode // had to do it twice because the instance of current fragment changes if (SharedData.IS_IN_COPY_MODE) { if (fileList == null) { fileList = new ArrayList<String>(); } mCurrentFragment.getmTaskHandler().setmSelectedFiles(fileList); } if (actionMode != null) { actionMode.finish(); actionMode = null; } if ((mCurrentFragment == null)) { return; } if (mCurrentFragment.ismIsEmptyFolder()) { showNoFilesFragment(); } if (viewChanged) { viewChanged = false; mCurrentFragment.toggleLayout(); } else { removeNoFilesFragment(); } mCurrentFragment.setBlur(!blur); mCurrentFragment.toggleBlur(); changeTitle(mCurrentFragment.getmCurrentPath()); } @Override public void onPageScrollStateChanged(int state) { } }); }
From source file:com.bubblegum.traceratops.app.ui.activities.MainActivity.java
private void setupViewPager(ViewPager viewPager) { FragmentManager fm = getSupportFragmentManager(); TraceratopsAppViewPagerFragmentAdapter adapter = new TraceratopsAppViewPagerFragmentAdapter(fm); DebugFragment debugFragment = new DebugFragment(); LoggerFragment loggerFragment = new LoggerFragment(); PingsFragment pingsFragment = new PingsFragment(); adapter.addFragment(loggerFragment, getString(R.string.logger_fragment_title)); adapter.addFragment(debugFragment, getString(R.string.debug_fragment_title)); adapter.addFragment(pingsFragment, getString(R.string.ping_list_fragment_title)); viewPager.setAdapter(adapter); }