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

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

Introduction

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

Prototype

public void setAdapter(PagerAdapter adapter) 

Source Link

Document

Set a PagerAdapter that will supply views for this pager as needed.

Usage

From source file:com.hifx.user.bloodcare.MainActivity.java

private void setupViewPager(ViewPager viewPager) {
    Adapter adapter = new Adapter(getSupportFragmentManager());
    adapter.addFragment(new ListFragment(), "Notications");
    adapter.addFragment(new ListFragment(), "Request");
    adapter.addFragment(new ListFragment(), "Scan");
    adapter.addFragment(new ListFragment(), "SEARCH");
    viewPager.setAdapter(adapter);
}

From source file:com.sonnychen.aviationhk.GenericFragmentHostActivity.java

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

    if (getIntent() != null && getIntent().getStringExtra(FRAGMENT_NAME_PARAM) != null) {
        if (getIntent().getStringExtra(FRAGMENT_NAME_PARAM).equals(BookingFragment.class.getName())) {
            List<CustomFragmentBase> fragments = new ArrayList<>();
            CustomFragmentBase fragment1 = BookingFragment.newInstance(this,
                    BookingFragment.BookingType.FIXED_WING);
            Bundle args1 = new Bundle();
            args1.putString(BookingFragment.BOOKING_TYPE_PARAM,
                    BookingFragment.BookingType.FIXED_WING.toString());
            fragment1.setArguments(args1);
            fragments.add(fragment1);/*  w w  w. ja va 2 s.c om*/

            CustomFragmentBase fragment2 = BookingFragment.newInstance(this,
                    BookingFragment.BookingType.HELICOPTER);
            Bundle args2 = new Bundle();
            args2.putString(BookingFragment.BOOKING_TYPE_PARAM,
                    BookingFragment.BookingType.HELICOPTER.toString());
            fragment2.setArguments(args2);
            fragments.add(fragment2);

            ViewPager mViewPager = (ViewPager) findViewById(R.id.viewpager);
            //BottomNavigationView mNavigation = (BottomNavigationView) findViewById(R.id.navigation);
            final GenericViewPagerAdapter mAdapter = new GenericViewPagerAdapter(fragments,
                    this.getSupportFragmentManager());
            mViewPager.setAdapter(mAdapter);
            mViewPager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() {
                @Override
                public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {

                }

                @Override
                public void onPageSelected(int position) {
                    // sync Bottom Navigation View
                    //                        Menu menu = mNavigation.getMenu();
                    //                        menu.getItem(position).setChecked(true);
                    // set page title
                    GenericFragmentHostActivity.this.setTitle(mAdapter.getPageTitle(position));
                }

                @Override
                public void onPageScrollStateChanged(int state) {

                }
            });
        }
    }
}

From source file:com.hp.mss.printsdksample.activity.MainActivity.java

private void setupViewPager(ViewPager viewPager) {
    ViewPagerAdapter adapter = new ViewPagerAdapter(getSupportFragmentManager());
    printLayoutFragment = new TabFragmentPrintLayout();
    printHelpFragment = new TabFragmentPrintHelp();

    adapter.addFrag(printLayoutFragment, getResources().getString(R.string.print_settings));
    adapter.addFrag(printHelpFragment, getResources().getString(R.string.printing_help));

    viewPager.setAdapter(adapter);
}

From source file:com.bluros.music.fragments.MainFragment.java

private void setupViewPager(ViewPager viewPager) {
    Adapter adapter = new Adapter(getChildFragmentManager());
    adapter.addFragment(new SongsFragment(), this.getString(R.string.songs));
    adapter.addFragment(new AlbumFragment(), this.getString(R.string.albums));
    adapter.addFragment(new ArtistFragment(), this.getString(R.string.artists));
    viewPager.setAdapter(adapter);
}

From source file:com.mario22gmail.license.nfc_project.FragmentCardContent.java

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    // Inflate the layout for this fragment

    View rootView = inflater.inflate(R.layout.fragment_card_content, container, false);

    Intent setTitleIntent = new Intent("fragment.setTitle");
    setTitleIntent.putExtra("Title", "Coninut card");
    NavigationDrawerActivity.getAppContext().sendBroadcast(setTitleIntent);

    final TabLayout tabLayout = (TabLayout) rootView.findViewById(R.id.tab_layout);
    tabLayout.addTab(tabLayout.newTab().setText("Site-uri web"));
    tabLayout.addTab(tabLayout.newTab().setText("Mesaje"));
    tabLayout.setTabGravity(TabLayout.GRAVITY_FILL);

    final ViewPager viewPager = (ViewPager) rootView.findViewById(R.id.pager);
    final TabsViewPager adapter = new TabsViewPager(getActivity().getSupportFragmentManager(),
            tabLayout.getTabCount());/*ww  w.j  a  v a  2  s  .  com*/
    adapter.InitializeCredentials(credentials);
    InitializeSecureNotes(null);
    adapter.InitializeSecureNotes(notes);
    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) {

        }
    });
    return rootView;
}

From source file:com.adam.aslfms.StatusActivity.java

private void setupViewPager(ViewPager viewPager) {
    TabAdapter adapter = new TabAdapter(getSupportFragmentManager());

    for (NetApp napp : NetApp.values()) {
        if (settings.isAuthenticated(napp)) {
            adapter.addFragment(StatusFragment.newInstance(napp.getValue()), napp.getName());
        }//  w  ww. j  av  a 2  s  .c  om
    }
    viewPager.setAdapter(adapter);
}

From source file:com.technologx.firebirddesigns.MainInterface.java

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

    View main = findViewById(R.id.main);
    Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);

    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
        if (main != null) {
            main.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR);
        }/*  www  . j  a v a  2 s . co  m*/
    }

    AppCompatActivity activity = this;
    activity.setSupportActionBar(toolbar);
    activity.getSupportActionBar().setDisplayHomeAsUpEnabled(true);
    activity.getSupportActionBar().setHomeAsUpIndicator(R.drawable.ic_menu_toolbar);
    activity.getSupportActionBar().setTitle("Fire Bird Designs");
    activity.getSupportActionBar().setSubtitle("News, Content and More");

    UpdateChecker checker = new UpdateChecker(this);
    UpdateChecker.setStore(Store.GOOGLE_PLAY);
    UpdateChecker.setNoticeIcon(R.mipmap.ic_launcher);
    UpdateChecker.start();

    result = new DrawerBuilder(this).withToolbar(toolbar).withDisplayBelowStatusBar(false)
            .withTranslucentStatusBar(false).withActionBarDrawerToggleAnimated(true)
            .withDrawerLayout(R.layout.material_drawer_fits_not).withHeader(R.layout.settings_header)
            .addDrawerItems(new SectionDrawerItem().withName("Application"),
                    new PrimaryDrawerItem().withName("Notifications").withIdentifier(1),
                    new PrimaryDrawerItem().withName("Homepage").withIdentifier(2),
                    new ExpandableDrawerItem().withName("More").withSubItems(
                            new PrimaryDrawerItem().withName("Settings").withIdentifier(3),
                            new PrimaryDrawerItem().withName("License").withIdentifier(4),
                            new PrimaryDrawerItem().withName("Contact").withIdentifier(5)))
            .withOnDrawerItemClickListener(new Drawer.OnDrawerItemClickListener() {
                @Override
                public boolean onItemClick(View view, int position, IDrawerItem drawerItem) {
                    long id = drawerItem.getIdentifier();
                    if (id == 1) {
                        Intent intent = new Intent(MainInterface.this, NewsfeedActivity.class);
                        startActivity(intent);
                    } else if (id == 2) {
                        Intent intent = new Intent(MainInterface.this, WebViewActivity.class);
                        startActivity(intent);
                    } else if (id == 3) {
                        Intent intent = new Intent(MainInterface.this, SettingsActivity.class);
                        startActivity(intent);
                    } else if (id == 4) {
                        new LicensesDialog.Builder(MainInterface.this).setNotices(R.raw.licenses).build()
                                .show();

                    } else if (id == 5) {
                        AlertDialog alertDialog = new AlertDialog.Builder(MainInterface.this).create();
                        alertDialog.setTitle(getResources().getString(R.string.feedback_title));
                        alertDialog.setMessage(getResources().getString(R.string.feedback_summary));
                        alertDialog.setButton(DialogInterface.BUTTON_POSITIVE,
                                getResources().getString(R.string.email),
                                new DialogInterface.OnClickListener() {
                                    public void onClick(DialogInterface dialog, int which) {
                                        sendEmail();
                                    }
                                });
                        alertDialog.setButton(DialogInterface.BUTTON_NEUTRAL,
                                getResources().getString(R.string.hangout),
                                new DialogInterface.OnClickListener() {
                                    public void onClick(DialogInterface dialog, int which) {
                                        startHangout();
                                    }
                                });
                        alertDialog.setButton(DialogInterface.BUTTON_NEGATIVE,
                                getResources().getString(android.R.string.cancel),
                                new DialogInterface.OnClickListener() {
                                    public void onClick(DialogInterface dialog, int which) {
                                    }
                                });
                        alertDialog.show();
                    }

                    return false;
                }
            }).withSavedInstance(savedInstanceState).build();

    // Setup the viewPager
    ViewPager viewPager = (ViewPager) findViewById(R.id.view_pager);
    MyPagerAdapter pagerAdapter = new MyPagerAdapter(getSupportFragmentManager());
    viewPager.setAdapter(pagerAdapter);
    viewPager.setCurrentItem(1);
    viewPager.setPageTransformer(false, new ViewPager.PageTransformer() {
        @Override
        public void transformPage(View page, float position) {
            final float normalizedposition = Math.abs(Math.abs(position) - 1);
            page.setAlpha(normalizedposition);
        }
    });

    mTabLayout = (TabLayout) findViewById(R.id.tab_layout);
    if (mTabLayout != null) {
        mTabLayout.setupWithViewPager(viewPager);

        for (int i = 0; i < mTabLayout.getTabCount(); i++) {
            TabLayout.Tab tab = mTabLayout.getTabAt(i);
            if (tab != null)
                tab.setCustomView(pagerAdapter.getTabView(i));
        }

        mTabLayout.getTabAt(0).getCustomView().setSelected(true);
    }
}

From source file:com.example.android.actionbarcompat.shareactionprovider.MainActivity.java

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

    // Set content view (which contains a CheeseListFragment)
    setContentView(R.layout.sample_main);

    // Retrieve the ViewPager from the content view
    ViewPager vp = (ViewPager) findViewById(R.id.viewpager);

    // Set an OnPageChangeListener so we are notified when a new item is selected
    vp.setOnPageChangeListener(mOnPageChangeListener);

    // Finally set the adapter so the ViewPager can display items
    vp.setAdapter(mPagerAdapter);
}

From source file:com.artemchep.horario.ui.fragments.details.SubjectFragment.java

@Override
public void onViewCreated(View view, @Nullable Bundle savedInstanceState) {
    super.onViewCreated(view, savedInstanceState);
    mHelper.init(getMainActivity(), view);
    mHelper.setAppBarBackgroundColor(Palette.PURPLE);
    mHelper.setTitle("Testing subjects");

    mFab = (FloatingActionButton) view.findViewById(R.id.fab);
    mFab.setOnClickListener(new View.OnClickListener() {
        @Override/*from   w  ww .  j  a va2s .  co m*/
        public void onClick(View v) {
            DialogHelper.showSubjectGroupDialog(getMainActivity(),
                    "user/YhTvBZ5eMTPeuhTKZAh9SeCiVGt1/timetable_public/-KguZ6-bx-bkMGjutdkJ/subjects/-KbyZXLDGApiHnpxiHKW",
                    null);
        }
    });
    mFabStream = (FloatingActionMenu) view.findViewById(R.id.fab_menu);
    mFabStream.findViewById(R.id.fab_menu_announcement).setOnClickListener(mTaskOnClickListener);
    mFabStream.findViewById(R.id.fab_menu_assignment).setOnClickListener(mTaskOnClickListener);
    mFabStream.findViewById(R.id.fab_menu_question).setOnClickListener(mTaskOnClickListener);

    FragmentPagerItemAdapter adapter = new FragmentPagerItemAdapter(getChildFragmentManager(),
            FragmentPagerItems.with(getContext()).add("Stream", StreamFragment.class)
                    .add("Students", StudentsFragment.class).add("Materials", PageFragment.class)
                    .add("About", AboutFragment.class).create());

    ViewPager viewPager = (ViewPager) view.findViewById(R.id.viewpager);
    viewPager.setAdapter(adapter);
    viewPager.setPageTransformer(false, this);
    viewPager.addOnPageChangeListener(this);

    SmartTabLayout viewPagerTab = (SmartTabLayout) view.findViewById(R.id.viewpagertab);
    viewPagerTab.setViewPager(viewPager);
}

From source file:com.etg.bhavanas.collapsetablayout.MainActivity.java

private void setupViewPager(ViewPager viewPager) {
    Adapter adapter = new Adapter(getSupportFragmentManager());
    adapter.addFragment(new CheeseListFragment(), "Category 1");
    adapter.addFragment(new CheeseListFragment(), "Category 2");
    adapter.addFragment(new CheeseListFragment(), "Category 3");

    viewPager.setAdapter(adapter);
}