daily pastebin goal
26%
SHARE
TWEET

Untitled

a guest Nov 9th, 2018 99 Never
Upgrade to PRO!
ENDING IN00days00hours00mins00secs
  1. package com.example.almi.juegaalmi;
  2.  
  3. import android.os.Bundle;
  4. import android.support.design.widget.TabLayout;
  5. import android.support.v4.app.Fragment;
  6. import android.support.v4.app.FragmentManager;
  7. import android.support.v4.app.FragmentPagerAdapter;
  8. import android.support.v4.view.ViewPager;
  9. import android.view.LayoutInflater;
  10. import android.view.View;
  11. import android.view.ViewGroup;
  12.  
  13. import com.example.almi.juegaalmi.fragmentos.Framento_Novedades_destacadas;
  14.  
  15. public class FragmentoJuegos extends Fragment {
  16.  
  17.     public static TabLayout tabLayout;
  18.     public static ViewPager viewPager;
  19.     public static int int_items = 4;
  20.  
  21.     public FragmentoJuegos()
  22.     {
  23.         super();
  24.     }
  25.  
  26.     public static FragmentoJuegos newInstance(Bundle argumentos)
  27.     {
  28.         FragmentoJuegos fragmentojuegos = new FragmentoJuegos();
  29.         if(argumentos != null)
  30.         {
  31.             fragmentojuegos.setArguments(argumentos);
  32.         }
  33.  
  34.         return fragmentojuegos;
  35.     }
  36.  
  37.     @Override
  38.     public void onCreate(Bundle savedInstanceState) {
  39.         super.onCreate(savedInstanceState);
  40.     }
  41.  
  42.     @Override
  43.     public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
  44.     {
  45.         View vista= inflater.inflate(R.layout.activity_fragmento_juegos, container, false);
  46.          tabLayout = (TabLayout) vista.findViewById(R.id.tabs);
  47.          viewPager = (ViewPager) vista.findViewById(R.id.viewpager);
  48.  
  49.         /*tabLayout.addTab(tabLayout.newTab().setText("1"));
  50.         tabLayout.addTab(tabLayout.newTab().setText("2"));
  51.         tabLayout.addTab(tabLayout.newTab().setText("3"));
  52.         tabLayout.addTab(tabLayout.newTab().setText("4"));*/
  53.  
  54.  
  55.         viewPager.setAdapter(new MyAdapter(getChildFragmentManager()));
  56.  
  57.         tabLayout.post(new Runnable() {
  58.             @Override
  59.             public void run() {
  60.                 tabLayout.setupWithViewPager(viewPager);
  61.             }
  62.         });
  63.         return vista;
  64.     }
  65.  
  66.     class MyAdapter extends FragmentPagerAdapter {
  67.  
  68.         public MyAdapter(FragmentManager fm) {
  69.             super(fm);
  70.         }
  71.  
  72.         /**
  73.          * Return fragment with respect to Position .
  74.          */
  75.  
  76.         @Override
  77.         public Fragment getItem(int position) {
  78.             switch (position) {
  79.                 case 0:
  80.                     return new Framento_Novedades_destacadas();
  81.                 case 1:
  82.                     return new Framento_Novedades_destacadas();
  83.                 case 2:
  84.                     return new Framento_Novedades_destacadas();
  85.                 case 3:
  86.                     return new Framento_Novedades_destacadas();
  87.             }
  88.             return null;
  89.         }
  90.  
  91.         @Override
  92.         public int getCount() {
  93.  
  94.             return int_items;
  95.  
  96.         }
  97.  
  98.         /**
  99.          * This method returns the title of the tab according to the position.
  100.          */
  101.  
  102.         @Override
  103.         public CharSequence getPageTitle(int position) {
  104.  
  105.             switch (position) {
  106.                 case 0:
  107.                     String novedades = "Nuevo";
  108.                     return novedades;
  109.                 case 1:
  110.                     String topventas = "Lo mas vendido";
  111.                     return topventas;
  112.                 case 2:
  113.                     String betsheller = "Mejor valorado";
  114.                     return betsheller;
  115.                 case 3:
  116.                     String proximamente = "Próximos lanzamientos";
  117.                     return proximamente;
  118.             }
  119.             return null;
  120.         }
  121.     }
  122. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top