Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.example.almi.juegaalmi;
- import android.os.Bundle;
- import android.support.design.widget.TabLayout;
- import android.support.v4.app.Fragment;
- import android.support.v4.app.FragmentManager;
- import android.support.v4.app.FragmentPagerAdapter;
- import android.support.v4.view.ViewPager;
- import android.view.LayoutInflater;
- import android.view.View;
- import android.view.ViewGroup;
- import com.example.almi.juegaalmi.fragmentos.Framento_Novedades_destacadas;
- public class FragmentoJuegos extends Fragment {
- public static TabLayout tabLayout;
- public static ViewPager viewPager;
- public static int int_items = 4;
- public FragmentoJuegos()
- {
- super();
- }
- public static FragmentoJuegos newInstance(Bundle argumentos)
- {
- FragmentoJuegos fragmentojuegos = new FragmentoJuegos();
- if(argumentos != null)
- {
- fragmentojuegos.setArguments(argumentos);
- }
- return fragmentojuegos;
- }
- @Override
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- }
- @Override
- public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
- {
- View vista= inflater.inflate(R.layout.activity_fragmento_juegos, container, false);
- tabLayout = (TabLayout) vista.findViewById(R.id.tabs);
- viewPager = (ViewPager) vista.findViewById(R.id.viewpager);
- /*tabLayout.addTab(tabLayout.newTab().setText("1"));
- tabLayout.addTab(tabLayout.newTab().setText("2"));
- tabLayout.addTab(tabLayout.newTab().setText("3"));
- tabLayout.addTab(tabLayout.newTab().setText("4"));*/
- viewPager.setAdapter(new MyAdapter(getChildFragmentManager()));
- tabLayout.post(new Runnable() {
- @Override
- public void run() {
- tabLayout.setupWithViewPager(viewPager);
- }
- });
- return vista;
- }
- class MyAdapter extends FragmentPagerAdapter {
- public MyAdapter(FragmentManager fm) {
- super(fm);
- }
- /**
- * Return fragment with respect to Position .
- */
- @Override
- public Fragment getItem(int position) {
- switch (position) {
- case 0:
- return new Framento_Novedades_destacadas();
- case 1:
- return new Framento_Novedades_destacadas();
- case 2:
- return new Framento_Novedades_destacadas();
- case 3:
- return new Framento_Novedades_destacadas();
- }
- return null;
- }
- @Override
- public int getCount() {
- return int_items;
- }
- /**
- * This method returns the title of the tab according to the position.
- */
- @Override
- public CharSequence getPageTitle(int position) {
- switch (position) {
- case 0:
- String novedades = "Nuevo";
- return novedades;
- case 1:
- String topventas = "Lo mas vendido";
- return topventas;
- case 2:
- String betsheller = "Mejor valorado";
- return betsheller;
- case 3:
- String proximamente = "Próximos lanzamientos";
- return proximamente;
- }
- return null;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement