【问题标题】:when I tried to make a call to this method "setupWithViewPager()" i didn't find it当我尝试调用此方法“setupWithViewPager()”时,我没有找到它
【发布时间】:2018-07-22 01:13:54
【问题描述】:

在父类中,因为父类是从 LinearLayout 扩展的,并且这个函数在 Horizo​​ntalScrollView 类中我该如何解决这个问题

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 

    ViewPager viewPager = findViewById(R.id.viewpager); 
    CategoryAdapter adapter = new CategoryAdapter(getSupportFragmentManager(), this); 
    viewPager.setAdapter(adapter); 
    TableLayout tabLayout = findViewById(R.id.tabs); 
    tabLayout.setupWithViewPager(viewPager); 
} 

【问题讨论】:

  • 显示你的代码。
  • 您的代码看起来完全正常,您遇到什么问题?
  • 是的,因为您使用的是 TableLayout 而不是 TabLayout
  • 你说得对,它现在正在工作@AshishKumar

标签: java android android-viewpager android-tablayout


【解决方案1】:

这里有简单的输入错误:

TableLayout tabLayout = findViewById(R.id.tabs); 

应该是:

TabLayout tabLayout = findViewById(R.id.tabs); 

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-17
    • 1970-01-01
    • 2021-10-10
    • 1970-01-01
    • 2020-03-08
    • 1970-01-01
    相关资源
    最近更新 更多