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.lucassaka.botonerags.MainActivity.java

private void setupViewPager(ViewPager viewPager) {
    ViewPagerAdapter adapter = new ViewPagerAdapter(getSupportFragmentManager());
    adapter.addFragment(new SoundGroupFragment(), "Sonidos");
    adapter.addFragment(new SongFragment(), "Canciones");
    viewPager.setAdapter(adapter);
    mAdapter = adapter;/*from   w  w w  .j  av  a 2 s .c  o m*/
}

From source file:com.raza.betternts.activities.MainActivity.java

private void makeTabs() {
    TabLayout tabLayout = (TabLayout) findViewById(R.id.tab_layout);
    tabLayout.addTab(tabLayout.newTab().setText("Vacancies"));
    tabLayout.addTab(tabLayout.newTab().setText("Deleted Posts"));
    tabLayout.setTabGravity(TabLayout.GRAVITY_FILL);

    final ViewPager viewPager = (ViewPager) findViewById(R.id.pager);
    CustomPagerAdapter pagerAdapter = new CustomPagerAdapter(getSupportFragmentManager(),
            tabLayout.getTabCount());//  ww w.  j  a  v a 2s .  c  om
    viewPager.setAdapter(pagerAdapter);
    viewPager.addOnPageChangeListener(new TabLayout.TabLayoutOnPageChangeListener(tabLayout));
    tabLayout.addOnTabSelectedListener(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.tapchatapp.android.app.fragment.MainFragment.java

@Override
public void onViewCreated(View view, Bundle savedInstanceState) {
    getView().findViewById(R.id.add_network).setOnClickListener(new View.OnClickListener() {
        @Override//from   w w w.jav a2s  . co m
        public void onClick(View v) {
            startActivity(new Intent(getActivity(), AddNetworkActivity.class));
        }
    });

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

    mTabsAdapter = (ConnectionsPagerAdapter) viewPager.getAdapter();
    if (mTabsAdapter == null) {
        mTabsAdapter = new ConnectionsPagerAdapter(getActivity());
        mTabsAdapter.registerBus();

        viewPager.setAdapter(mTabsAdapter);

        final TitlePageIndicator tabs = (TitlePageIndicator) getView().findViewById(R.id.pager_tabs);
        tabs.setViewPager(viewPager);
        tabs.setOnPageChangeListener(mPageChangeListener);

        int selectedItem = TapchatApp.get().getPreferences().getInt(TapchatApp.PREF_SELECTED_CONNECTION, 0);
        if (viewPager.getChildCount() > selectedItem) {
            viewPager.setCurrentItem(selectedItem);
        } else {
            mPendingSelectItem = selectedItem;
        }
    }
}

From source file:com.example.android.materialdesigncodelab.activities.MainActivity.java

private void setupViewPager(ViewPager viewPager) {
    Adapter adapter = new Adapter(getSupportFragmentManager());
    adapter.addFragment(new ByCountryFragment(), "Near me");
    adapter.addFragment(new ByTagsFragment(), "Category");
    adapter.addFragment(new ByLangFragment(), "Languages");
    adapter.addFragment(new FavorisFragment(), "Favorite");

    viewPager.setAdapter(adapter);
}

From source file:com.example.android.hacktxsafe.MainActivity.java

private void setupViewPager(ViewPager viewPager) {
    Adapter adapter = new Adapter(getSupportFragmentManager());
    adapter.addFragment(new ContactListContentFragment(), "Following");
    adapter.addFragment(new TileContentFragment(), "Disasters");
    adapter.addFragment(new CardContentFragment(), "Alerts");
    viewPager.setAdapter(adapter);
}

From source file:com.example.android.saddacampus.MainActivity.java

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

    toolbar = (Toolbar) findViewById(R.id.toolbar);
    setSupportActionBar(toolbar);/* w w w . j a  v  a2 s  .  com*/
    setSearchtollbar();
    String Indian = "Indian";
    //////////////////////////.........Categories Slider.........
    ArrayList<Category> c = new ArrayList<Category>();
    c.add(new Category(Indian, R.drawable.color_green));
    c.add(new Category("Chinese", R.drawable.color_green));
    c.add(new Category("Italian", R.drawable.color_green));
    c.add(new Category("FF", R.drawable.color_green));
    c.add(new Category("Cntntl", R.drawable.color_green));
    c.add(new Category("Non_Veg", R.drawable.color_green));
    c.add(new Category("Veg", R.drawable.color_green));

    ////Horizontal Scroller
    mNumberList = (RecyclerView) findViewById(R.id.rv_numbers);
    LinearLayoutManager la = new LinearLayoutManager(MainActivity.this, LinearLayoutManager.HORIZONTAL, false);
    mNumberList.setLayoutManager(la);
    mNumberList.setHasFixedSize(true);
    mAdapter = new CategoryAdapter(c);
    mNumberList.setAdapter(mAdapter);
    //>>>>>>>>>>>>>>>.............Categories Slider ends here.

    //////Horizontal Scroller
    ViewPager viewp = (ViewPager) findViewById(R.id.view_pager);
    SimpleFragmentPagerAdapter adapter = new SimpleFragmentPagerAdapter(getSupportFragmentManager());
    viewp.setAdapter(adapter);

    TabLayout tabLayout = (TabLayout) findViewById(R.id.sliding_tabs);
    tabLayout.setupWithViewPager(viewp);

}

From source file:com.kobi.metalsexchange.app.MainActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    mCurrencyId = Utility.getPreferredCurrency(this);
    mWeightUnitId = Utility.getPreferredWeightUnit(this);
    setContentView(R.layout.activity_main);

    // Creating The Toolbar and setting it as the Toolbar for the activity
    Toolbar toolbar = (Toolbar) findViewById(R.id.tool_bar);
    setSupportActionBar(toolbar);//from   w  w w  . j a va  2  s.  c  o  m

    Utility.setTwoPanesView(findViewById(R.id.rate_detail_container) != null);

    // Get the ViewPager and set it's PagerAdapter so that it can display items
    ViewPager viewPager = (ViewPager) findViewById(R.id.viewpager);
    viewPager.setAdapter(new ExchangeRatesFragmentPagerAdapter(getSupportFragmentManager(), MainActivity.this));

    // Give the SlidingTabLayout the ViewPager
    SlidingTabLayout slidingTabLayout = (SlidingTabLayout) findViewById(R.id.sliding_tabs);
    // Set custom tab layout
    // /*with icon*/ slidingTabLayout.setCustomTabView(R.layout.custom_tab, 0);
    // Center the tabs in the layout
    slidingTabLayout.setDistributeEvenly(false);

    //        slidingTabLayout.setBackgroundColor(getResources().getColor(R.color.primary));
    //
    //        // Customize tab color
    slidingTabLayout.setCustomTabColorizer(new SlidingTabLayout.TabColorizer() {
        @Override
        public int getIndicatorColor(int position) {
            return getResources().getColor(R.color.white);
        }
    });

    slidingTabLayout.setViewPager(viewPager);

    ViewPager.SimpleOnPageChangeListener pageChangeListener = new ViewPager.SimpleOnPageChangeListener() {
        @Override
        public void onPageSelected(int position) {
            super.onPageSelected(position);
            Utility.setCurrentMetalId(Utility.getMetalIdForTabPosition(position), MainActivity.this);
            //pageSelected = position;
            if (Utility.isTwoPanesView()) {
                DetailFragment detailFragment = (DetailFragment) getSupportFragmentManager()
                        .findFragmentByTag(DETAILFRAGMENT_TAG);
                TrendGraphFragment trendGraphFragment = (TrendGraphFragment) getSupportFragmentManager()
                        .findFragmentByTag(CHARTFRAGMENT_TAG);
                if (detailFragment != null) {
                    getSupportFragmentManager().beginTransaction().remove(detailFragment).commit();
                }
                if (trendGraphFragment != null) {
                    getSupportFragmentManager().beginTransaction().remove(trendGraphFragment).commit();
                }
                if (mFloatingActionButton != null) {
                    mFloatingActionButton.hide();
                }
            }
        }
    };
    slidingTabLayout.setOnPageChangeListener(pageChangeListener);
    viewPager.setCurrentItem(Utility.getTabIdxForMetal(Utility.getCurrentMetalId(this)));

    mLastUpdatedTextView = (TextView) findViewById(R.id.last_updated_textview);
    updateTheLastUpdatedTime();
    if (Utility.isTwoPanesView()) {
        // The detail container view will be present only in the large-screen layouts
        // (res/layout-sw600dp). If this view is present, then the activity should be
        // in two-pane mode.
        // In two-pane mode, show the detail view in this activity by
        // adding or replacing the detail fragment using a
        // fragment transaction.

        mFloatingActionButton = (ActionButton) findViewById(R.id.action_button);
        mFloatingActionButton.hide();
        if (mFloatingActionButton != null) {
            mFloatingActionButton.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {

                    DetailFragment df = (DetailFragment) getSupportFragmentManager()
                            .findFragmentByTag(DETAILFRAGMENT_TAG);
                    Bundle b = new Bundle();
                    b.putString("METAL_ID", Utility.getCurrentMetalId(MainActivity.this));
                    b.putDouble("CURRENT_VALUE", df.getRawRate());
                    b.putLong("CURRENT_DATE", df.getDate());
                    FragmentManager fm = MainActivity.this.getSupportFragmentManager();
                    CalculatorDialogFragment myDialogFragment = new CalculatorDialogFragment();
                    myDialogFragment.setArguments(b);
                    //myDialogFragment.getDialog().setTitle(getResources().getString(R.string.calculator_fragment_name));
                    myDialogFragment.show(fm, "dialog_fragment");
                }
            });
        }

        if (savedInstanceState == null) {
            DetailFragment detailFragment = (DetailFragment) getSupportFragmentManager()
                    .findFragmentByTag(DETAILFRAGMENT_TAG);
            TrendGraphFragment trendGraphFragment = (TrendGraphFragment) getSupportFragmentManager()
                    .findFragmentByTag(CHARTFRAGMENT_TAG);
            if (detailFragment != null) {
                getSupportFragmentManager().beginTransaction().remove(detailFragment).commit();
            }
            if (trendGraphFragment != null) {
                getSupportFragmentManager().beginTransaction().remove(trendGraphFragment).commit();
            }
        }
    } else {
        getSupportActionBar().setElevation(0f);
    }
    MetalsExchangeSyncAdapter.initializeSyncAdapter(this);
}

From source file:com.stanzione.licensesmanagement.ui.ProjectDetailsFragment.java

private void setupViewPager(ViewPager viewPager) {
    ViewPagerAdapter adapter = new ViewPagerAdapter(getActivity().getSupportFragmentManager());
    adapter.addFragment(ProjectRelatedDetailsFragment.newInstance(loggedUser, selectedProject), "Details");
    adapter.addFragment(ProjectRelatedSoftwaresFragment.newInstance(loggedUser, selectedProject),
            "Related Softwares");
    viewPager.setAdapter(adapter);
}

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);
    pager.addOnPageChangeListener(pagerAdapter);
    indicator.setViewPager(pager);/*  w ww  .j  a va  2s . c o m*/
    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:com.akshay.newmaterialdesignlibrary.MainActivity.java

private void setupViewPager(ViewPager viewPager) {
    Adapter adapter = new Adapter(getSupportFragmentManager());
    adapter.addFragment(new ListContentFragment(), "List");
    adapter.addFragment(new TileContentFragment(), "Tile");
    adapter.addFragment(new CardContentFragment(), "Card");
    adapter.addFragment(new OtherContentFragment(), "Other");
    viewPager.setAdapter(adapter);
}