2014-11-08 66 views
1

根据问题标题,是否可以通过编程方式更改ViewPager标签标题?以编程方式更改android viewpager标签标题

+0

您是使用'PagerSlidingTabStrip'还是只是简单的操作栏? – rom4ek 2014-11-08 17:34:23

+0

我正在使用android支持v4库 – iGio90 2014-11-08 17:52:44

+0

您可以显示您的代码,如何添加选项卡? – rom4ek 2014-11-08 18:11:52

回答

0

我认为这是你想要的

viewpager.setCurrentItem(int index) 

它的工作对我来说,我认为它会为你工作太

+0

你好,不!我想你误解了我的问题!这是为了以编程方式更改当前选项卡。我需要更改标签的标题! – iGio90 2014-11-08 16:52:29

0

试试这个方法:从tabhost getTabWidget,通过指数得到选项卡,并查找通过ID标题视图,这样

TextView title = (TextView) mTabHost.getTabWidget().getChildAt(yourTabIndex).findViewById(android.R.id.title); 
title.setText(yourNewTitle); 
0

你可以这样说:

TabHost tabHost = getTabHost(); 
TextView tv = (TextView) tabHost.getTabWidget().getChildAt(0).findViewById(android.R.id.title); 
tv.setText("New Tab Text"); 
相关问题