Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.example.panel_monitoring.activities;
- import android.content.Intent;
- import android.support.design.widget.TabLayout;
- import android.support.v4.view.PagerAdapter;
- import android.support.v4.view.ViewPager;
- import android.support.v7.app.AppCompatActivity;
- import android.os.Bundle;
- import android.support.v7.widget.Toolbar;
- import android.view.View;
- import android.widget.Button;
- import android.widget.TableLayout;
- import android.widget.Toast;
- import com.example.panel_monitoring.R;
- public class feeder_1 extends AppCompatActivity {
- private Toolbar toolbar2;
- private TabLayout tabLayout;
- private Button up,down;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate( savedInstanceState );
- setContentView( R.layout.activity_feeder_1 );
- toolbar2 = (Toolbar)findViewById( R.id.toolbar2 );
- toolbar2.setTitle( R.string.app_name );
- tabLayout = (TabLayout) findViewById( R.id.tablayout_feeder_1);
- tabLayout.addTab(tabLayout.newTab().setText("<<"));
- tabLayout.addTab(tabLayout.newTab().setText("Tab 1 Item"));
- tabLayout.addTab(tabLayout.newTab().setText("Tab 2 Item"));
- tabLayout.addTab(tabLayout.newTab().setText("Tab 3 Item"));
- tabLayout.addTab(tabLayout.newTab().setText(">>"));
- final ViewPager viewPager =
- (ViewPager) findViewById(R.id.viewpager2);
- final PagerAdapter adapter2 = new tabfragmentadapter(getSupportFragmentManager(),tabLayout.getTabCount());
- viewPager.setAdapter(adapter2);
- tabLayout.setupWithViewPager( viewPager );
- }
- }
- package com.example.panel_monitoring.activities;
- import android.support.v4.app.Fragment;
- import android.support.v4.app.FragmentManager;
- import android.support.v4.app.FragmentPagerAdapter;
- public class tabfragmentadapter extends FragmentPagerAdapter {
- private String[] tabs = {"<<","Panel 1","Panel 2","Panel 3",">>"};
- int tabCount;
- public tabfragmentadapter(FragmentManager fm,int numberofTabs) {
- super( fm );
- this.tabCount = numberofTabs;
- }
- public CharSequence getPageTitle(int position)
- {
- return tabs[ position ];
- }
- @Override
- public Fragment getItem(int position)
- {
- switch (position) {
- case 0:
- feeder_tab1 tab0 = new feeder_tab1();
- return tab0;
- case 1:
- feeder_tab2 tab1 = new feeder_tab2();
- return tab1;
- case 2:
- act_panel_2 tab2 = new act_panel_2();
- return tab2;
- case 3:
- act_panel_3 tab3 = new act_panel_3();
- return tab3;
- case 4:
- act_panel_4 tab4 = new act_panel_4();
- return tab4;
- default:
- return null ;
- }
- }
- @Override
- public int getCount() {
- return tabCount;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement