tabLayout中不存在setupWithViewPager

时间:2017-01-28 12:21:44

标签: android android-viewpager android-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);
    }
}
tabLayout中不存在

setupWithViewPager

minSdkVersion 14

targetSdkVersion 23

2 个答案:

答案 0 :(得分:2)

导入此:

import android.support.design.widget.TabLayout;

并替换它:

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

您正在使用TableLayout这是错误的

答案 1 :(得分:0)

不要忘记更改布局

<com.google.android.material.tabs.TabLayout />