2015-12-02 39 views
1

我需要在actionbar中显示tab选项名称附近的总列表数。我使用此示例创建了选项卡http://www.androidhive.info/2013/10/android-tab-layout-with-swipeable-views-1/ 请帮助我在Tab名称附近显示计数。如何在Tab名称附近显示listitem计数?

+0

您是否找到了一个样本?但是你的问题/错误是什么?请分享代码和问题! –

+0

@MattiasLindberg我需要显示在该选项卡名称附近的列表视图的计数 – Prasanna

+0

好的,问题包括在内。对于那个很抱歉。但没有多少人会下载样本,学习它然后尝试回答你的问题。如果你想要一个答案,你应该自己尝试并分享这段代码。 –

回答

1

首先,我strogly建议您使用TabLayout这个动作条的标签已被弃用

但要解决你目前的问题做了以下

商店列表项目计数的数组,如果它的动态,那么你可以使用数组列表

private int[] tabsCount = { 1, 10, 15 }; 

,并改变你的循环,这个

for (int i=0;i<tabs.length;i++) { 
      actionBar.addTab(actionBar.newTab().setText(tabs[i] + " (" + tabsCount[i] + ")") 
        .setTabListener(this)); 
     } 

如有任何问题,请告知我

+0

我不需要统计选项卡....我只想在选定选项卡中显示列表项数。 – Prasanna

+0

@Prasanna然后你只需要在''tab.setText(tabs [tab.getPosition()] +“(”+ countOfListItem +“)”);' – Sandy

+0

'''onTabSelected'方法上设置标签文本,它显示空指针异常。因为我会在Async任务执行后得到该项目的计数,所以它显示空指针异常。 – Prasanna