几乎参考了所有类似的问题;找不到答案。
注意:第26行出现错误
无法解析方法'setUpWithViewPager(androidx.viewpager.widget.ViewPager)'
在这里,我在line 5
上导入了TabLayout
,并且否 TableLayout
在line 16
处编写代码时,出现意外错误,将鼠标悬停在该错误上
意外地隐式转换为TabLayout:layout标签为TableLayout
当我将TabLayout
更改为TableLayout
时
line 16
处的错误消失 BUT 第26行的错误仍然存在,并且按照Cannot resolve method tabLayout.setupWithViewPager(viewPager)
我需要将“表布局”更改为“选项卡布局”。这又将我带到“正方形1”。
这是我的XML文件activity_intro
答案 0 :(得分:1)
无法解析方法'setUpWithViewPager(androidx.viewpager.widget.ViewPager)'
正确的方法是:
tabLayout.setupWithViewPager(viewPager);
代替
tabLayout.setUpWithViewPager(viewPager);
隐式转换为TabLayout:布局标记为TableLayout
在布局中,您必须使用组件:
<com.google.android.material.tabs.TabLayout
...>
<com.google.android.material.tabs.TabItem/>
</com.google.android.material.tabs.TabLayout>
答案 1 :(得分:0)
您在调用错误的方法,应该是
tabIndicator.setupWithViewPager(screenPager);