Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package shahi.lifecycle.android.com.tablayoutexample;
- import android.support.design.widget.TabItem;
- import android.support.design.widget.TabLayout;
- import android.support.v4.view.ViewPager;
- import android.support.v7.app.AppCompatActivity;
- import android.os.Bundle;
- public class MainActivity extends AppCompatActivity implements FragmentOne.iDataSend {
- TabLayout tabLayout;
- TabItem left,center,right;
- ViewPager viewPager;
- PageAdapter adapter;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_main);
- tabLayout = findViewById(R.id.tabLayout);
- left= findViewById(R.id.tabone);
- center= findViewById(R.id.tabtwo);
- right= findViewById(R.id.tabthree);
- viewPager= findViewById(R.id.viewpager);
- adapter = new PageAdapter(getSupportFragmentManager(),3);
- viewPager.setAdapter(adapter);
- tabLayout.addOnTabSelectedListener(new TabLayout.OnTabSelectedListener() {
- @Override
- public void onTabSelected(TabLayout.Tab tab) {
- viewPager.setCurrentItem(tab.getPosition());
- }
- @Override
- public void onTabUnselected(TabLayout.Tab tab) {
- }
- @Override
- public void onTabReselected(TabLayout.Tab tab) {
- }
- });
- viewPager.addOnPageChangeListener(new TabLayout.TabLayoutOnPageChangeListener(tabLayout));
- }
- @Override
- public void send(int value) {
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement