gpt4 book ai didi

java - 如何在选项卡布局中显示通知计数器?

转载 作者:行者123 更新时间:2023-12-02 03:07:50 24 4
gpt4 key购买 nike

我看到了this stack overflow post但这并没有帮助我理解我必须做什么。我了解如何从查询中增加计数器值的概念。

但我不明白我应该使用什么。我应该使用 Notification notification; 还是 BadgeViewer badgeViewer;?我更喜欢一种不必导入库的方法。

最佳答案

用户 Material 设计而不是紧凑的设计,这是将徽章添加到选项卡(如whatsapp)的一行代码

  tabLayout.getTabAt(0).getOrCreateBadge().setNumber(3);//tab#1

这会将徽章添加到您想要的选项卡

to remove the badge on tab selected

            viewPager.addOnPageChangeListener(
new ViewPager.OnPageChangeListener() {

@Override
public void onPageScrolled(
int position, float positionOffset, int positionOffsetPixels) {}

@Override
public void onPageSelected(int position) {



if (position == 0) {
tabLayout.getTabAt(0).removeBadge();
}
if (position == 2) {



tabLayout.getTabAt(2 ).removeBadge();
}
}

@Override
public void onPageScrollStateChanged(int state) {}
});

关于java - 如何在选项卡布局中显示通知计数器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41530141/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com