Advertisement
antigipoid

main

Feb 15th, 2016
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.83 KB | None | 0 0
  1. public class MainActivity extends AppCompatActivity {
  2.  
  3. android.app.FragmentManager fragmentManager;
  4. private DrawerLayout drawerLayout;
  5. private Toolbar toolbar;
  6. private Intent intent;
  7.  
  8.  
  9.  
  10.  
  11.  
  12. @Override
  13. protected void onCreate(Bundle savedInstanceState) {
  14. checkShowTutorial();
  15. super.onCreate(savedInstanceState);
  16. setContentView(R.layout.activity_main);
  17. fragmentManager = getFragmentManager();
  18.  
  19. setUI();
  20. initNavigationView();
  21.  
  22.  
  23. }
  24.  
  25.  
  26. public void setUI() {
  27.  
  28. toolbar = (Toolbar) findViewById(R.id.toolbar);
  29. if (toolbar != null) {
  30. setSupportActionBar(toolbar);
  31. getSupportActionBar().setDisplayShowHomeEnabled(true);
  32. }
  33.  
  34. TabLayout tabLayout = (TabLayout) findViewById(R.id.tab_layout);
  35. tabLayout.addTab(tabLayout.newTab().setText(R.string.Yesterday));
  36. tabLayout.addTab(tabLayout.newTab().setText(R.string.Today));
  37. tabLayout.addTab(tabLayout.newTab().setText(R.string.Tomorrow));
  38.  
  39. final ViewPager viewPager = (ViewPager) findViewById(R.id.pager);
  40. TabAdapter tabAdapter = new TabAdapter(fragmentManager, 3);
  41.  
  42. viewPager.setAdapter(tabAdapter);
  43. viewPager.addOnPageChangeListener(new TabLayout.TabLayoutOnPageChangeListener(tabLayout));
  44. viewPager.setCurrentItem(1);
  45.  
  46. tabLayout.setOnTabSelectedListener(new TabLayout.OnTabSelectedListener() {
  47. @Override
  48. public void onTabSelected(TabLayout.Tab tab) {
  49. viewPager.setCurrentItem(tab.getPosition());
  50.  
  51. }
  52.  
  53. @Override
  54. public void onTabUnselected(TabLayout.Tab tab) {
  55.  
  56. }
  57.  
  58. @Override
  59. public void onTabReselected(TabLayout.Tab tab) {
  60.  
  61. }
  62.  
  63. });
  64.  
  65. }
  66.  
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement