【问题标题】:Cannot resolve method tabLayout.setupWithViewPager(viewPager)无法解析方法 tabLayout.setupWithViewPager(viewPager)
【发布时间】:2017-09-17 13:13:26
【问题描述】:
toolbar = (Toolbar) findViewById(R.id.toolBar);
        setSupportActionBar(toolbar);

        tableLayout = (TableLayout) findViewById(tabLayout);
        viewPager = (ViewPager) findViewById(R.id.viewPager);
        viewPagerAdapter = new ViewPagerAdapter(getSupportFragmentManager());
        viewPagerAdapter.addFragments(new HomeFragment(), "Home");
        viewPagerAdapter.addFragments(new CategoryFragment(), "Category");
        viewPagerAdapter.addFragments(new YouFragment(), "Settings");
        viewPager.setAdapter(viewPagerAdapter);
        tabLayout.setupWithViewPager(viewPager);

在上面的代码中,它显示了错误:无法解析方法 tabLayout.setupWithViewPager(viewPager)

依赖关系:

    compile 'com.android.support:appcompat-v7:25.3.1'
    compile 'com.android.support:design:25.3.1'
    compile 'com.android.support.constraint:constraint-layout:1.0.2'
    compile 'com.android.support:support-v4:25.3.1'

我是创建android应用程序的新手,请朋友帮我解决这个错误。

【问题讨论】:

  • 你没有实例化一个名为tabLayout的变量,也许你的意思是把tableLayout.setupWithViewPager(viewPager);?
  • 不,我已经实例化了一个名为 tabLayout 的变量

标签: android


【解决方案1】:

使用android.support.design.widget.TabLayout 而不是TableLayout

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-16
    • 2016-01-15
    • 2015-06-10
    • 2019-08-28
    相关资源
    最近更新 更多