Search code examples
androidandroid-viewpagerandroid-tablayout

setupWithViewPager is not exist in tabLayout


public class ActivityManageCustomer extends AppCompatActivity {    
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_manage_customer);           
        ViewPager viewpager = (ViewPager) findViewById(R.id.viewpager);
        viewpager.setAdapter(new AdapterFragmentCustomer(getSupportFragmentManager()));    
        TableLayout tabLayout = (TableLayout) findViewById(R.id.tabLayout);
        tabLayout.setupWithViewPager(viewpager);
    }
}

setupWithViewPager is not exist in tabLayout

minSdkVersion 14

targetSdkVersion 23


Solution

  • import this :

    import android.support.design.widget.TabLayout;
    

    and replace this:

    TabLayout tabLayout = (TabLayout) findViewById(R.id.tabLayout);
    tabLayout.setupWithViewPager(viewpager);
    

    you are using TableLayout which is wrong