首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >立即刷新PagerTabStrip的标题?

立即刷新PagerTabStrip的标题?
EN

Stack Overflow用户
提问于 2015-03-25 08:54:32
回答 1查看 519关注 0票数 0

我有一个带有两个标签的PagerTabStrip,一切都很好。但是,当用户在应用程序中执行特定任务时,我需要让它立即刷新选项卡的标题(至少其中一个),而无需等待它调用getPageTitle()。我该怎么做?

当我使用带有选项卡的ActionBar时,我使用以下代码更新第二个选项卡:

代码语言:javascript
复制
getSupportActionBar().getTabAt(1).setText( mSectionsPagerAdapter.getPageTitle(1) );

我需要的是替代这一点,但使用PagerTabStrip。

编辑

以下几点似乎正在发挥作用:

代码语言:javascript
复制
mSectionsPagerAdapter.notifyDataSetChanged();

其他解决方案仍受欢迎!

EN

回答 1

Stack Overflow用户

发布于 2015-10-09 21:51:06

这应该是PagerTabStrip https://code.google.com/p/android/issues/detail?id=183127的问题

试试这个丑陋的工作环境

代码语言:javascript
复制
viewPager.post(new Runnable() {
            @Override
            public void run() {
                viewPager.setCurrentItem(1);
                viewPager.setCurrentItem(0);
            }
        });
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29251171

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档