0
我有一个TabLayout,我在其中使用tabLayout.addTab(tab, i);
动态添加选项卡。当我在已经加载片段的位置添加新选项卡时,片段不会更新。Android TabLayout更新选项卡的视图
例如,这种情况发生在我最初添加两个选项卡时,这些选项卡会被加载,然后在位置1添加另一个选项卡。位置1的选项卡不会被更新。我需要做些什么来触发FragmentPagerAdapter的更新(我假设致电getItem(int position)
)?
当我打电话给tabLayout.addTab(tab, i);
时,我曾尝试过使用侦听器并在FragmentPagerAdapter上调用notifyDataSetChanged()
,但这并未解决问题。我也尝试在TabLayout上调用invalidate
。