【发布时间】:2015-08-31 07:11:14
【问题描述】:
我的 android 应用程序中有一个 TabLayout 和 ViewPager。但是,当我使用滑动将“Tab1”更改为“Tab2”并使用单击“Tab1”返回第一个选项卡时,我的 viewpager 中的片段不会更新。
如果我使用滑动从“Tab2”移动到“Tab3”,然后尝试单击选项卡返回到 Tab2,也会出现类似问题。
否则 TabLayout 可以正常工作,如果我使用任何其他滑动或点击组合,所有选项卡都将被更新并显示正确的片段。
//set tabs and viewpager
ViewPager viewPager = (ViewPager) findViewById(R.id.mViewPager);
viewPager.setAdapter(new MyFragmentPageAdapter(getSupportFragmentManager(), MainActivity.this));
//layout
TabLayout tabLayout= (TabLayout) findViewById(R.id.mTabs);
tabLayout.setupWithViewPager(viewPager);
【问题讨论】:
标签: android android-fragments android-tablayout