Advertisement
Guest User

Untitled

a guest
Jun 25th, 2019
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.90 KB | None | 0 0
  1. package com.example.panel_monitoring.activities;
  2.  
  3. import android.content.Intent;
  4. import android.support.design.widget.TabLayout;
  5. import android.support.v4.view.PagerAdapter;
  6. import android.support.v4.view.ViewPager;
  7. import android.support.v7.app.AppCompatActivity;
  8. import android.os.Bundle;
  9. import android.support.v7.widget.Toolbar;
  10. import android.view.View;
  11. import android.widget.Button;
  12. import android.widget.TableLayout;
  13. import android.widget.Toast;
  14.  
  15. import com.example.panel_monitoring.R;
  16.  
  17. public class feeder_1 extends AppCompatActivity {
  18.  
  19. private Toolbar toolbar2;
  20. private TabLayout tabLayout;
  21. private Button up,down;
  22. @Override
  23. protected void onCreate(Bundle savedInstanceState) {
  24. super.onCreate( savedInstanceState );
  25. setContentView( R.layout.activity_feeder_1 );
  26. toolbar2 = (Toolbar)findViewById( R.id.toolbar2 );
  27. toolbar2.setTitle( R.string.app_name );
  28.  
  29. tabLayout = (TabLayout) findViewById( R.id.tablayout_feeder_1);
  30. tabLayout.addTab(tabLayout.newTab().setText("<<"));
  31. tabLayout.addTab(tabLayout.newTab().setText("Tab 1 Item"));
  32. tabLayout.addTab(tabLayout.newTab().setText("Tab 2 Item"));
  33. tabLayout.addTab(tabLayout.newTab().setText("Tab 3 Item"));
  34. tabLayout.addTab(tabLayout.newTab().setText(">>"));
  35.  
  36. final ViewPager viewPager =
  37. (ViewPager) findViewById(R.id.viewpager2);
  38. final PagerAdapter adapter2 = new tabfragmentadapter(getSupportFragmentManager(),tabLayout.getTabCount());
  39.  
  40. viewPager.setAdapter(adapter2);
  41. tabLayout.setupWithViewPager( viewPager );
  42.  
  43. }
  44. }
  45.  
  46. package com.example.panel_monitoring.activities;
  47.  
  48. import android.support.v4.app.Fragment;
  49. import android.support.v4.app.FragmentManager;
  50. import android.support.v4.app.FragmentPagerAdapter;
  51.  
  52. public class tabfragmentadapter extends FragmentPagerAdapter {
  53.  
  54. private String[] tabs = {"<<","Panel 1","Panel 2","Panel 3",">>"};
  55.  
  56. int tabCount;
  57.  
  58. public tabfragmentadapter(FragmentManager fm,int numberofTabs) {
  59. super( fm );
  60. this.tabCount = numberofTabs;
  61. }
  62.  
  63. public CharSequence getPageTitle(int position)
  64. {
  65. return tabs[ position ];
  66. }
  67.  
  68. @Override
  69. public Fragment getItem(int position)
  70. {
  71. switch (position) {
  72. case 0:
  73. feeder_tab1 tab0 = new feeder_tab1();
  74. return tab0;
  75. case 1:
  76. feeder_tab2 tab1 = new feeder_tab2();
  77. return tab1;
  78. case 2:
  79. act_panel_2 tab2 = new act_panel_2();
  80. return tab2;
  81. case 3:
  82. act_panel_3 tab3 = new act_panel_3();
  83. return tab3;
  84. case 4:
  85. act_panel_4 tab4 = new act_panel_4();
  86. return tab4;
  87. default:
  88. return null ;
  89. }
  90. }
  91.  
  92.  
  93.  
  94. @Override
  95. public int getCount() {
  96. return tabCount;
  97. }
  98. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement