我有一个带有两个标签的PagerTabStrip,一切都很好。但是,当用户在应用程序中执行特定任务时,我需要让它立即刷新选项卡的标题(至少其中一个),而无需等待它调用getPageTitle()。我该怎么做?
当我使用带有选项卡的ActionBar时,我使用以下代码更新第二个选项卡:
getSupportActionBar().getTabAt(1).setText( mSectionsPagerAdapter.getPageTitle(1) );我需要的是替代这一点,但使用PagerTabStrip。
编辑
以下几点似乎正在发挥作用:
mSectionsPagerAdapter.notifyDataSetChanged();其他解决方案仍受欢迎!
发布于 2015-10-09 21:51:06
这应该是PagerTabStrip https://code.google.com/p/android/issues/detail?id=183127的问题
试试这个丑陋的工作环境
viewPager.post(new Runnable() {
@Override
public void run() {
viewPager.setCurrentItem(1);
viewPager.setCurrentItem(0);
}
});https://stackoverflow.com/questions/29251171
复制相似问题