Advertisement
Guest User

rafi

a guest
Jul 18th, 2018
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.60 KB | None | 0 0
  1. package shahi.lifecycle.android.com.tablayoutexample;
  2.  
  3. import android.support.design.widget.TabItem;
  4. import android.support.design.widget.TabLayout;
  5. import android.support.v4.view.ViewPager;
  6. import android.support.v7.app.AppCompatActivity;
  7. import android.os.Bundle;
  8.  
  9. public class MainActivity extends AppCompatActivity implements FragmentOne.iDataSend {
  10.  
  11. TabLayout tabLayout;
  12. TabItem left,center,right;
  13. ViewPager viewPager;
  14. PageAdapter adapter;
  15.  
  16. @Override
  17. protected void onCreate(Bundle savedInstanceState) {
  18. super.onCreate(savedInstanceState);
  19. setContentView(R.layout.activity_main);
  20.  
  21. tabLayout = findViewById(R.id.tabLayout);
  22. left= findViewById(R.id.tabone);
  23. center= findViewById(R.id.tabtwo);
  24. right= findViewById(R.id.tabthree);
  25. viewPager= findViewById(R.id.viewpager);
  26.  
  27. adapter = new PageAdapter(getSupportFragmentManager(),3);
  28. viewPager.setAdapter(adapter);
  29.  
  30. tabLayout.addOnTabSelectedListener(new TabLayout.OnTabSelectedListener() {
  31. @Override
  32. public void onTabSelected(TabLayout.Tab tab) {
  33. viewPager.setCurrentItem(tab.getPosition());
  34. }
  35.  
  36. @Override
  37. public void onTabUnselected(TabLayout.Tab tab) {
  38.  
  39. }
  40.  
  41. @Override
  42. public void onTabReselected(TabLayout.Tab tab) {
  43.  
  44. }
  45. });
  46. viewPager.addOnPageChangeListener(new TabLayout.TabLayoutOnPageChangeListener(tabLayout));
  47.  
  48.  
  49. }
  50.  
  51. @Override
  52. public void send(int value) {
  53.  
  54. }
  55. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement